Content
# MCP All in One
An easy way to deploy multiple MCP servers in one Docker container. Based on [multi-mcp](https://github.com/kfirtoledo/multi-mcp).
## Getting Started
Clone this repo
```bash
git clone https://github.com/BHznJNs/mcp-allinone
cd mcp-allinone
```
Build the Docker image
```bash
docker build -t mcp-allinone:latest .
```
Run
```bash
docker run -p 8080:8080 -e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_123456 -e TAVILY_API_KEY=tvly-dev-123456 mcp-allinone:latest
```
## Configuration
You can change the [``mcp.json``](./mcp.json) file to add what you want.
The detailed configuration can be found [here](https://github.com/kfirtoledo/multi-mcp?tab=readme-ov-file#%EF%B8%8F-configuration).
You Might Also Like
Ollama
Ollama enables easy access to large language models on various platforms.

n8n
n8n is a secure workflow automation platform for technical teams with 400+...
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

Dify
Dify is a platform for AI workflows, enabling file uploads and self-hosting.

Zed
Zed is a high-performance multiplayer code editor from the creators of Atom.
MarkItDown MCP
markitdown-mcp is a lightweight MCP server for converting various URIs to Markdown.