registry  by modelcontextprotocol

MCP registry service for Model Context Protocol (MCP) servers

Created 7 months ago
4,589 stars

Top 10.8% on SourcePulse

GitHubView on GitHub
Project Summary

The MCP Registry service provides a centralized, community-driven repository for Model Context Protocol (MCP) servers, enabling discovery and management of various MCP implementations. It targets developers and users of MCP-enabled systems, offering a structured way to find and integrate different MCP server capabilities.

How It Works

The service exposes a RESTful API for CRUD operations on MCP server entries, including metadata, configurations, and capabilities. It supports both MongoDB and in-memory databases, with Docker Compose recommended for easy setup and development. The API is documented via Swagger/OpenAPI, providing interactive testing and clear endpoint definitions for health checks, server listing with pagination, detailed server retrieval, and publishing new entries.

Quick Start & Requirements

  • Install/Run: docker compose up after building the image with docker build -t registry .
  • Prerequisites: Go 1.18+, MongoDB, Docker (optional but recommended).
  • Setup: Docker Compose setup is straightforward. Local build requires Go and a running MongoDB instance.
  • Docs: API documentation available at /v0/swagger/index.html.

Highlighted Details

  • RESTful API for managing MCP server entries.
  • Supports MongoDB and in-memory database backends.
  • OpenAPI/Swagger documentation for interactive API exploration.
  • Pagination support for listing registry entries.

Maintenance & Community

This project is in early development, built in the open. Contributing guidelines are available.

Licensing & Compatibility

The license is not explicitly stated in the README.

Limitations & Caveats

The project is in the early stages of development. Authentication for publishing entries requires a Bearer token, but the mechanism for obtaining or managing these tokens is not detailed.

Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
152
Issues (30d)
94
Star History
2,603 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Gregor Zunic Gregor Zunic(Cofounder of Browser Use), and
2 more.

airweave by airweave-ai

0.5%
3k
Semantic MCP server for AI agents
Created 8 months ago
Updated 18 hours ago
Feedback? Help us improve.