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
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

  • 1Panel-dev
  • 🔥1Panel提供了直观的Web接口和MCP服务器,用于在Linux服务器上管理网站,文件,容器,数据库和LLMS。

  • WangRongsheng
  • 🧑‍🚀 llm 资料总结(数据处理、模型训练、模型部署、 o1 模型、mcp 、小语言模型、视觉语言模型)|摘要世界上最好的LLM资源。

  • rulego
  • ⛓️Rulego是一种轻巧,高性能,嵌入式,下一代组件编排规则引擎框架。

  • Byaidu
  • PDF科学纸翻译带有保留格式的pdf -基于ai完整保留排版的pdf文档全文双语翻译

  • Onelevenvy
  • Flock是一个基于工作流程的低音平台,可快速构建聊天机器人,抹布和协调多代理团队,由Langgraph,Langchain,Langchain,Fastapi和Nextjs提供支持。(羊群工作流工作流的低代码平台,rag rag rag 用于快速构建聊天机器人、 rag temant Agent fastem temantfaster和muti-agent agagent应用

  • n8n-io
  • 具有本机AI功能的公平代码工作流程自动化平台。将视觉构建与自定义代码,自宿主或云相结合,400+集成。

  • sigoden
  • 使用普通的bash/javascript/python函数轻松创建LLM工具和代理。

  • hkr04
  • 轻巧的C ++ MCP(模型上下文协议)SDK

  • RockChinQ
  • 😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack

  • dmayboroda
  • 带有可配置容器的本地对话抹布

    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!