Overview
What is MCP-Collection?
MCP-Collection is a Docker image that packages multiple Model-Context-Protocol (MCP) servers, allowing users to access them through a unified entry-point.
How to use MCP-Collection?
To use MCP-Collection, pull the Docker image and run the desired MCP server by specifying it as an argument. For example, you can run the Git server with specific flags using Docker commands.
Key features of MCP-Collection?
- One Docker image containing multiple MCP servers.
- Integrated supergateway for bridging server interfaces to HTTP/SSE or WebSocket.
- Kubernetes-ready with health endpoints and a minimal runtime layer.
- Deterministic builds with locked Python dependencies.
Use cases of MCP-Collection?
- Deploying multiple MCP servers in a single container.
- Bridging server interfaces for web applications.
- Running MCP servers in Kubernetes environments.
FAQ from MCP-Collection?
- Can I run multiple MCP servers simultaneously?
Yes! You can choose which MCP server to run at runtime by specifying it in the command.
- Is MCP-Collection suitable for production use?
Yes! It is designed with security and performance in mind, making it suitable for production environments.
- How do I contribute to MCP-Collection?
You can fork the repository, make changes, and submit a pull request after testing your updates.