Cover image
Try Now
2025-04-14

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

DevOps MCP Server

License: MIT

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

👩‍💻 For Developers

If you're interested in developing with or contributing to the MCP Server:

🛠️ 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.

相关推荐

  • av
  • Exécutez sans effort LLM Backends, API, Frontends et Services avec une seule commande.

  • 1Panel-dev
  • 🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.

  • rulego
  • ⛓️RULEGO est un cadre de moteur de règle d'orchestration des composants de nouvelle génération légère, intégrée, intégrée et de nouvelle génération pour GO.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.

  • Onelevenvy
  • Flock est une plate-forme à faible code de workflow pour construire rapidement des chatbots, un chiffon et coordonner des équipes multi-agents, alimentée par Langgraph, Langchain, Fastapi et NextJs. (Flock 是一个基于 Workflow 工作流的低代码平台 , 用于快速构建聊天机器人、 Rag 、 Agent 和 和 , 采用 采用 采用 采用 Langgraph 、 Langchain 、 Fastapi 和 ,))

  • Byaidu
  • PDF Traduction de papier scientifique avec formats conservés - 基于 AI 完整保留排版的 PDF 文档全文双语翻译 , 支持 Google / Deepl / Olllama / Openai 等服务 , 提供 CLI / GUI / MCP / DOCKER / ZOTERO

  • n8n-io
  • Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.

  • hkr04
  • SDK C ++ MCP (Protocole de contexte modèle léger)

  • sigoden
  • Créez facilement des outils et des agents LLM à l'aide de fonctions Plain Bash / JavaScript / Python.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信 (企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Dify 、 Claude 、 GEMINI 、 XAI 、 PPIO 、 OLLAMA 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 ChatGlm 、 Sillytraven 、 MCP 等 LLM 的机器人 / Agent | Plateforme de bots de messagerie instantanée basés sur LLM, prend en charge Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • lasso-security
  • Une passerelle basée sur un plugin qui orchestre d'autres MCP et permet aux développeurs de s'appuyer sur des agents de qualité d'entreprise informatiques.

    Reviews

    2.8 (6)
    Avatar
    user_3hkXZl7Z
    2025-04-23

    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!

    Avatar
    user_anK5hTfK
    2025-04-23

    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!

    Avatar
    user_OnqYsoEI
    2025-04-23

    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!

    Avatar
    user_aKnRI57G
    2025-04-23

    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!

    Avatar
    user_prs6vC2c
    2025-04-23

    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!

    Avatar
    user_a08tsRep
    2025-04-23

    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!