registry
Verified Safeby AlejandroVelezGuillermo
Overview
Provides a centralized registry service for discovering, managing, and sharing Model Context Protocol (MCP) server metadata.
Installation
docker-compose upEnvironment Variables
- MCP_REGISTRY_DATABASE_URL
- MCP_REGISTRY_DATABASE_NAME
- MCP_REGISTRY_COLLECTION_NAME
- MCP_REGISTRY_GITHUB_CLIENT_ID
- MCP_REGISTRY_GITHUB_CLIENT_SECRET
Security Notes
The service implements GitHub OAuth device flow for publishing server metadata, which correctly uses environment variables (MCP_REGISTRY_GITHUB_CLIENT_ID, MCP_REGISTRY_GITHUB_CLIENT_SECRET) for credentials. Token validation is performed against the GitHub API, checking application association and repository access (owner or organization member). No 'eval' or obvious obfuscation is present. The 'docker-compose.yml' exposes MongoDB on port 27017, which, while standard for development, would require securing (e.g., firewall, network segmentation) in a production environment to prevent unauthorized database access.
Similar Servers
registry
The MCP Registry serves as a centralized metadata repository for publicly-available MCP servers, facilitating discovery and publishing of server information for clients and aggregators.
best-of-mcp-servers
This repository serves as a curated and ranked list of Model Context Protocol (MCP) servers, updated weekly, to help users discover relevant projects.
registry
Registry for discovering Model Context Protocol (MCP) servers relevant to biomedical research, facilitating tool discovery and integration for AI assistants.
mcp-mcp
Discovers and suggests other Model Context Protocol (MCP) servers to AI assistants based on natural language queries, returning their full documentation.