registry
Verified Safeby Toyoclara233
Overview
A community-driven metadata registry for Model Context Protocol (MCP) servers, facilitating discovery, publication, and management of server information.
Installation
docker compose upEnvironment Variables
- MCP_REGISTRY_DATABASE_URL
- MCP_REGISTRY_GITHUB_CLIENT_ID
- MCP_REGISTRY_GITHUB_CLIENT_SECRET
- MCP_REGISTRY_JWT_PRIVATE_KEY
- MCP_REGISTRY_ENVIRONMENT
- MCP_REGISTRY_OIDC_ENABLED
- MCP_REGISTRY_OIDC_ISSUER
- MCP_REGISTRY_OIDC_CLIENT_ID
- MCP_REGISTRY_OIDC_EXTRA_CLAIMS
- MCP_REGISTRY_OIDC_EDIT_PERMISSIONS
- MCP_REGISTRY_OIDC_PUBLISH_PERMISSIONS
Security Notes
Local development configurations in `docker-compose.yml` and `Pulumi.local.yaml` contain hardcoded default secrets (e.g., GitHub client secrets, JWT private key, PostgreSQL password). While intended for development, these pose a risk if mistakenly used in production. Production deployments (GCP) leverage Pulumi's secrets management, which is a more secure approach. The `server.schema.json` includes a warning about potential command injection risks if clients improperly execute arguments defined in the metadata, highlighting a client-side risk rather than a direct server vulnerability.
Similar Servers
awesome-mcp-servers
This repository serves as a curated directory for discovering a wide range of Model Context Protocol (MCP) servers, designed to extend AI capabilities by enabling interaction with local and remote resources.
registry
The MCP registry provides MCP clients with a list of MCP servers, acting as an app store for MCP servers by cataloging their metadata.
mcp-mcp
A Meta-MCP server to discover, suggest, and potentially provision other Model Context Protocol (MCP) servers for AI assistants.
mcp-registry
This repository serves as a centralized, community-maintained registry for Model Context Protocol (MCP) servers, providing structured installation configurations to facilitate discovery and integration for MCP clients and hubs.