
devops-mcp
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
DevOps MCP Server
MCP (Model Context Protocol) Server provides AI agents with a unified API for DevOps tool integrations and context management.
🚀 Features
DevOps Integration
- Unified API: Standardized REST API for integrating AI agents with GitHub
- Tool Operations: Execute GitHub operations through a consistent interface
- Event Handling: Process webhooks from GitHub to keep AI agents informed
- Tool Discovery: Dynamically discover available tools and their capabilities
Context Management
- Conversation History: Maintain conversation contexts for AI agents
- Multi-tiered Storage: Store contexts efficiently across Redis, PostgreSQL, and S3
- Context Window Management: Handle token counting, truncation, and optimization
- Vector Search: Find semantically similar content using vector embeddings
- Session Management: Track conversations across multiple interactions
Platform Capabilities
- Extensible Design: Modular architecture making it easy to add new tool integrations
- Resilient Processing: Built-in retry mechanisms, circuit breakers, and error handling
- Performance Optimized: Connection pooling, caching, and concurrency management
- Comprehensive Authentication: Secure API access and webhook verification
- AWS Integration: Seamless integration with AWS services using IAM Roles for Service Accounts (IRSA)
📋 Quick Start
Prerequisites
- Docker and Docker Compose (for local development)
- GitHub account and personal access token (for GitHub integration)
Running with Docker Compose
The easiest way to get started is with Docker Compose:
# Clone the repository
git clone https://github.com/S-Corkum/mcp-server.git
cd mcp-server
# Create configuration
cp .env.example .env
# Edit .env with your GitHub token and other settings
# Start the services
docker-compose up -d
Verify Installation
# Check the health endpoint
curl http://localhost:8080/health
# Explore the Swagger UI
open http://localhost:8080/swagger/index.html
📖 Documentation
For detailed documentation, please see the Documentation Index.
Key Documentation
- Quick Start Guide - Get up and running quickly
- Installation Guide - Detailed installation instructions
- Configuration Guide - Configure the server for your environment
- AI Agent Integration - Integrate AI agents with the MCP Server
- API Reference - Full API reference documentation
- System Architecture - Understand the system architecture
👩💻 For Developers
If you're interested in developing with or contributing to the MCP Server:
- Development Guide - Setup your development environment
- Adding New Integrations - Add new tool integrations
- Contributing Guide - Guidelines for contributing to the project
🛠️ Building from Source
# Clone the repository
git clone https://github.com/S-Corkum/mcp-server.git
cd mcp-server
# Install dependencies
go mod download
# Build the server
make build
# or
go build -o mcp-server ./cmd/server
🔒 Security
MCP Server takes security seriously:
- All API endpoints support authentication (JWT or API key)
- Webhook endpoints verify signatures to prevent tampering
- Support for TLS encryption in production environments
- Safety restrictions to prevent destructive operations
Read our Security Guide for production deployments.
🐞 Troubleshooting
Encountering issues? Check our Troubleshooting Guide for solutions to common problems.
📊 Monitoring
MCP Server includes built-in monitoring capabilities:
- Prometheus metrics exposed at
/metrics
- Grafana dashboards for visualizing performance and usage
- Health check endpoint at
/health
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
相关推荐
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
This repository is for development of the Azure MCP Server, bringing the power of Azure to your agents.
Flock is a workflow-based low-code platform for rapidly building chatbots, RAG, and coordinating multi-agent teams, powered by LangGraph, Langchain, FastAPI, and NextJS.(Flock 是一个基于workflow工作流的低代码平台,用于快速构建聊天机器人、RAG、Agent和Muti-Agent应用,采用 LangGraph、Langchain、FastAPI 和 NextJS 构建。)
This project was created to demonstrate how we can connect with different Model Context Protocols (MCPs).
Reviews

user_3hkXZl7Z
As a devoted user of devops-mcp by S-Corkum, I can confidently say this tool has revolutionized my DevOps workflow. It's incredibly user-friendly and robust. The seamless integration and intelligent automation have significantly enhanced our operational efficiency. If you're looking for a comprehensive solution, devops-mcp is a game-changer!

user_anK5hTfK
devops-mcp is a game-changer for managing DevOps processes efficiently. Created by S-Corkum, this tool simplifies workflow automation and enhances productivity. It's user-friendly and well-documented, making it accessible even for beginners in DevOps. Highly recommended for anyone looking to streamline their operations!

user_OnqYsoEI
As a dedicated user of devops-mcp, I've found it to be an indispensable tool for streamlining development and operations procedures. The intuitive interface designed by S-Corkum significantly enhances productivity and collaboration. This MCP application integrates smoothly with existing workflows, making it a versatile solution for both small and large teams. Highly recommended for anyone looking to optimize their DevOps practices!

user_aKnRI57G
I have been using devops-mcp for several months now and it has significantly streamlined our development and operations processes. S-Corkum has truly outdone themselves with this application. It is user-friendly, robust, and incredibly efficient. Highly recommend for any devops team looking to enhance their workflow!

user_prs6vC2c
I've been using devops-mcp for a few months now, and it has significantly streamlined our DevOps processes. The ease of integration and comprehensive features provided by S-Corkum are top-notch. If you're looking for a reliable tool to enhance your workflow, this is it. Highly recommended!

user_a08tsRep
As a dedicated user of devops-mcp, I can confidently say this tool by S-Corkum is a game-changer for any DevOps tasks. Its seamless integration and user-friendly interface make it a must-have. The welcome information is clear and supportive, guiding you effortlessly as you start. Highly recommend for anyone aspiring to streamline their DevOps processes!