mcp-registry  by docker

A curated registry for AI integrations

Created 4 months ago
311 stars

Top 86.3% on SourcePulse

GitHubView on GitHub
Project Summary

The Docker MCP Registry offers a curated catalog of Model Context Protocol (MCP) servers, designed to streamline the discovery, deployment, and integration of MCP-compliant services with AI assistants and external data sources. It caters to developers and organizations leveraging Docker tooling and AI, providing a secure and standardized ecosystem for accessing and sharing AI-related tools and data connectors. The registry enhances trust through container isolation and offers advanced security features for Docker-built server images.

How It Works

The project functions as a central registry for MCP servers, an open standard enabling AI assistants to securely interface with external data and tools. It supports two primary submission methods: Option A involves Docker building, signing, and publishing server images to Docker Hub (mcp/your-server-name), embedding cryptographic signatures, provenance tracking, and Software Bills of Materials (SBOMs) for enhanced security and trust. Option B allows users to submit pre-built images, which benefit from container isolation but do not include the advanced security features of Docker-built options. This curated approach ensures quality, security, and simplifies the integration of diverse MCP services.

Quick Start & Requirements

  • Installation/Usage: Integration primarily involves using existing MCP Clients and Docker tooling. Specific commands for setting up or running the registry itself are not detailed in the README.
  • Prerequisites: Docker, MCP Client.
  • Documentation: References are made to "MCP Official Documentation" for protocol details and a CONTRIBUTING guide for submission instructions.

Highlighted Details

  • Enterprise Security: Docker-built images feature cryptographic signatures, provenance tracking, and SBOMs for robust security and compliance.
  • Container Isolation: All MCP servers operate within isolated containers, safeguarding the host system from potential vulnerabilities.
  • Curated Quality: Servers undergo a review process to ensure they meet defined quality and security standards.
  • Docker Integration: Facilitates seamless deployment and management through native Docker containerization.

Maintenance & Community

Contributions are welcomed via pull requests, adhering to the guidelines in the CONTRIBUTING document. Issues can be opened to request modifications or removals of existing MCP servers. The README does not specify community channels like Discord or Slack, nor does it link to a roadmap.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: The permissive MIT license generally allows for commercial use and integration within closed-source applications without significant restrictions.

Limitations & Caveats

MCP server images provided by users (Option B) lack the enhanced security features, such as cryptographic signatures and SBOMs, present in Docker-built images (Option A). The registry's quality assurance relies on a review process, which may introduce delays or lead to the rejection of submitted servers.

Health Check
Last Commit

16 hours ago

Responsiveness

Inactive

Pull Requests (30d)
222
Issues (30d)
11
Star History
60 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jason Knight Jason Knight(Director AI Compilers at NVIDIA; Cofounder of OctoML), and
10 more.

awesome-mcp-servers by punkpeye

0.6%
74k
Curated list of Model Context Protocol (MCP) servers
Created 11 months ago
Updated 20 hours ago
Feedback? Help us improve.