Awesome MCP › Cloud & DevOps
modelcontextprotocol/registry
⭐ 7241
Go
repository created 2025-02-05
MCP Registry is a community-driven centralized service designed specifically for discovering, managing, and publishing Model Context Protocol (MCP) servers. It provides a comprehensive RESTful API that facilitates the management of MCP server entries, including listing, retrieving detailed information, creating, updating, and deleting entries. The service supports MongoDB as its primary database backend, with an option for in-memory database support, and is containerized with Docker for easy deployment and development.
The project is in early development stages and is built openly with community contributions encouraged. It aims to serve as a centralized repository for MCP server implementations, allowing users to discover various MCP servers along with their metadata, configurations, and capabilities. The API is well-documented using Swagger/OpenAPI, providing interactive documentation and testing capabilities.
Key features include a health check endpoint for monitoring service status, support for environment configurations, graceful shutdown handling, and pagination for listing registry entries. The service can be run locally or via Docker Compose, which sets up the registry service along with MongoDB in a Docker environment.
The project structure is organized into directories for API specifications, application entry points, configuration files, internal application code (including HTTP server handlers, configuration management, data models, and business logic), public libraries, utility scripts, and command-line tools such as a publisher tool for adding MCP servers to the registry.
The API endpoints cover health checks, listing MCP servers with pagination, retrieving detailed server information, publishing new MCP server entries with authentication, and a ping endpoint for environment info. The publishing endpoint supports specifying package details, environment variables, and repository information.
Overall, MCP Registry is a foundational infrastructure component for the Model Context Protocol ecosystem, enabling centralized discovery and management of MCP servers through a robust and extensible API service.
https://github.com/modelcontextprotocol/registry
api-documentationauthenticationcentralized-registrycommunity-drivendockerenvironment-configurationgraceful-shutdownhealth-checkmcpmcp-serversmetadata-managementmodel-context-protocolmongodbopenapipaginationpublishingregistryregistry-servicerestful-apiserver-discoveryserver-managementservice-monitoringswagger
Also in Cloud & DevOps
Apache APISIX is a high-performance cloud-native API Gateway and AI Gateway that supports Model Context Protocol (MCP) integration through its mcp-bridge plugin, offering dynamic traffic management, security, and observability features.
AWS MCP Servers is a suite of specialized Model Context Protocol servers that integrate AWS best practices and resources into AI-powered development workflows to enhance cloud-native development and infrastructure management.
Webiny is an open-source, self-hosted headless CMS and framework, built on AWS serverless with AI-assisted development capabilities via an embedded MCP server, designed for large organizations.
Olares is an open-source personal cloud operating system that enables users to run local AI models and applications with personalized, context-aware AI interactions using a Model Context Protocol-like mechanism, providing a private and secure AI home server environment.
Cloudflare MCP Server is a suite of MCP servers that enable large language model clients to interact with and manage Cloudflare's cloud services through natural language commands, facilitating automation and insights across various domains.
mcp-grafana is an MCP server that provides comprehensive programmatic access to Grafana's dashboards, datasources, alerts, incidents, and on-call management features through MCP clients.
MCP Containers offers containerized versions of hundreds of MCP servers, enabling easy, secure, and up-to-date deployment of Model Context Protocol servers for AI integration and experimentation.
ToolHive is a CLI utility that simplifies and secures the deployment and management of Model Context Protocol (MCP) servers using containerization and standardized packaging.