MCP
If you are the rightful owner of MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This repository contains a Model Control Plane (MCP) server implementation that supports OpenAI services, Git repository analysis, local filesystem operations, and Prometheus integration.
The MCP Server is a comprehensive solution designed to integrate various services such as OpenAI, Git, filesystem operations, and Prometheus monitoring. It provides a robust platform for managing and analyzing data across these services, offering a unified interface for developers to interact with. The server is built using FastAPI and Uvicorn, ensuring high performance and scalability. It supports both Azure and standard OpenAI models, allowing for flexible AI integration. The Git integration enables repository analysis and diff operations, while the filesystem operations facilitate file management tasks. Prometheus integration provides monitoring and alerting capabilities, making it easier to track system performance and resource usage. The server can be easily deployed using Docker and Docker Compose, ensuring a smooth setup process.
Features
- OpenAI Integration: Supports both Azure and standard OpenAI models for text and chat completions.
- Git Repository Analysis: Provides tools for analyzing Git repositories, including diff and search functionalities.
- Filesystem Operations: Offers a range of file management operations such as reading, writing, and searching files.
- Prometheus Monitoring: Integrates with Prometheus for system monitoring and alerting.
- Docker Deployment: Simplifies deployment with Docker and Docker Compose configurations.
Tools
mcp_run
Unified testing tool, providing interactive interface testing functions
test_mcp_client.py
Test OpenAI integration
test_git_integration.py
Test Git repository integration
test_filesystem.py
Test file system functions
test_prometheus.py
Test Prometheus integration
langflow_git_analyzer.py
Advanced Git Repository Analysis Tool
ai_memory_diagnostics.py
Memory diagnostic tool