MCP cover image
See in Github
2025-04-14

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.

相关推荐

  • Aurity Ltd
  • Create and Publish Business Websites in seconds. AI will gather all the details about your website and generate link to your website.

  • John Rafferty
  • Text your favorite pet, after answering 10 questions about their everyday lives!

  • Convincible Ltd
  • You're in a stone cell – can you get out? A classic choose-your-adventure interactive fiction game, based on a meticulously-crafted playbook. With a medieval fantasy setting, infinite choices and outcomes, and dice!

  • Ian O'Connell
  • Provide players' names or enter Quickstart to start the game!

  • analogchat.com
  • Efficient Spotify assistant for personalized music data.

  • Matthieu Savioux
  • Evaluates language quality of texts, responds with a numerical score between 50-150.

  • seabiscuit.ai
  • Discover A More Robust Business: Craft tailored value proposition statements, develop a comprehensive business model canvas, conduct detailed PESTLE analysis, and gain strategic insights on enhancing business model elements like scalability, cost structure, and market competition strategies. (v1.18)

  • Carl Oscar Aaro
  • Structured recipes for food and desserts – ingredient lists and step-by-step recipe instructions from any input. Become surprised, try something new or breathe life into grandma's old recipe notebook.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.

  • n8n-io
  • Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

  • av
  • Effortlessly run LLM backends, APIs, frontends, and services with one command.

  • langgenius
  • Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

  • 1Panel-dev
  • 🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.

  • Azure
  • The Azure MCP Server, bringing the power of Azure to your agents.

  • alibaba
  • an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

  • metorial
  • Containerized versions of hundreds of MCP servers 📡 🧠

  • caio-moliveira
  • This project was created to demonstrate how we can connect with different Model Context Protocols (MCPs).

  • rulego
  • ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

  • Byaidu
  • PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero

  • superiorlu
  • 🤖 Collect practical AI repos, tools, websites, papers and tutorials on AI. 实用的AI百宝箱 💎

    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!