Skip to content

Commit 533a588

Browse files
authored
Update README.md
1 parent 517054b commit 533a588

1 file changed

Lines changed: 37 additions & 15 deletions

File tree

README.md

Lines changed: 37 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,51 @@
1-
# Official Docker MCP Registry
1+
# 🐳 Official Docker MCP Registry
22

3-
Welcome to the Official Docker MCP (Model Context Protocol) Registry! This repository serves as a curated catalog of MCP servers that can be easily discovered, deployed, and integrated with Docker environments. Entries in this catalog will be available at [MCP catalog][https://hub.docker.com/mcp], in [Docker Desktop's MCP Toolkit][https://www.docker.com/products/docker-desktop/], and (for MCP servers images built by Docker) in `mcp` namespace in [Docker Hub][https://hub.docker.com/u/mcp].
3+
Welcome to the Official Docker MCP (Model Context Protocol) Registry! This repository serves as a curated catalog of MCP servers that can be easily discovered, deployed, and integrated with any MCP Client and compatible with Docker tooling.
44

5-
## What is MCP?
6-
The Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect with external data sources and tools. MCP servers provide specific capabilities and integrations that extend AI assistant functionality. Read more at [MCP Official Documantation][https://modelcontextprotocol.io/introduction].
5+
Entries in this catalog will be available at:
6+
- [MCP catalog](https://hub.docker.com/mcp)
7+
- [Docker Desktop's MCP Toolkit](https://www.docker.com/products/docker-desktop/)
8+
- [Docker Hub `mcp` namespace](https://hub.docker.com/u/mcp) (for MCP servers built by Docker)
79

8-
## Why Use the Docker MCP Registry?
9-
- *Curated Quality*: All MCP servers undergo review to ensure they meet quality and security standards
10-
- Easy Discovery: Browse and find MCP servers for your specific use cases
11-
- Docker Integration: Seamless deployment with Docker containers
12-
- Community Driven: Built and maintained by the community for the community
13-
- Standardized Format: Consistent structure and documentation across all entries
10+
## 🤖 What is MCP?
11+
The Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect with external data sources and tools. Read more at [MCP Official Documantation](https://modelcontextprotocol.io/introduction).
1412

13+
## ✨ Why Use the Docker MCP Registry?
14+
- **Enterprise Security**: MCP servers built by Docker include cryptographic signatures, provenance tracking, and Software Bills of Materials (SBOMs) for maximum trust and compliance
15+
- **Container Isolation**: All MCP servers run in isolated containers, protecting your host system from potential security vulnerabilities
16+
- **Curated Quality**: All MCP servers undergo review to ensure they meet quality and security standards
17+
- **Easy Discovery**: Browse and find MCP servers for your specific use cases or share yours to millions of developers using Docker tools
18+
- **Docker Integration**: Seamless deployment with Docker containers
1519

20+
## 🤝 Contributing to the Docker MCP Registry
21+
We welcome contributions to the Official Docker MCP Registry! If you'd like to contribute, you can submit a PR with the metadata information and it will be added to the [MCP catalog](https://hub.docker.com/mcp), to [Docker Desktop's MCP Toolkit](https://www.docker.com/products/docker-desktop/), and (for MCP servers images built by Docker) in `mcp` namespace in [Docker Hub](https://hub.docker.com/u/mcp).
1622

23+
To add your MCP server to the registry, please review the [CONTRIBUTING](CONTRIBUTING.md) guide for detailed instructions. We support two types of submissions:
1724

18-
## Contributing to the Docker MCP Registry
25+
### 🏗️ Option A: Docker-Built Official Image (Recommended)
26+
Have Docker build and maintain your server image with enhanced security features. You'll submit the required information via pull request and upon approval Docker will build, sign, and publish your image to mcp/your-server-name on Docker Hub and the catalog entry will be available in the catalog in 24 hours.
1927

20-
We welcome contributions to the Official Docker MCP Registry! If you'd like to contribute, please review the [CONTRIBUTING](CONTRIBUTING.md) guide for details on how to get started.
28+
_**Benefits: Your image will include cryptographic signatures, provenance tracking, SBOMs, and automatic security updates**_
2129

22-
[TODO] Adding an MCP Server to the Docker Registry (why is good)
30+
### 📦 Option B: Self-Provided Pre-Built Image
31+
In this option, you'll provide an already built image which will be used directly in the catalog.
2332

24-
To modify or remove an MCP Server from the registry, please open an issue in this repository.
33+
_**Note: Self-built images still benefit from container isolation but won't include the enhanced security features of Docker-built images.**_
2534

26-
Any MCP Server that is not compliant, will be condemned and removed from the registry.
35+
## ✏️ Modifying or Removing Servers
36+
To request modifications or removal of an existing MCP Server:
37+
1. For modifications: Submit a Pull Request with your proposed changes
38+
2. For removal requests: Open an issue explaining the reason for removal
39+
40+
## ✅ Compliance and Quality Standards
41+
All MCP servers in this registry must:
42+
- Follow security best practices
43+
- Include comprehensive documentation
44+
- Provide working Docker deployment
45+
- Maintain compatibility with MCP standards
46+
- Include proper error handling and logging
47+
48+
_**Non-compliant servers will be reviewed and may be removed from the registry.**_
2749

2850
## License
2951

0 commit comments

Comments
 (0)