使用说明
Docker MCP网关设置
此目录包含将Docker MCP网关设置和运行为所有MCP客户端的中央服务器所需的一切。
此目录中的文件
- start-gateway.sh -快速启动脚本(在前台运行以进行测试)
- setup-gateway.sh -完成安装脚本(创建目录、安装服务)
- 码头员-mcp-gateway.service -用于生产部署的Systemd服务文件
- 网关配置.yaml -配置参考(可选,网关使用CLI标志)
- 网关_设置.md -包含所有详细信息的完整文档
快速开始
1.运行安装程序(一次)
cd /home/jim/docker-mcp-gateway-setup
./setup-gateway.sh
2.添加您的API密钥
nano ~/.docker/mcp/secrets/.env
添加以下键:
GITHUB_TOKEN=ghp_your_token
BRAVE_API_KEY=BSA_your_key
ANTHROPIC_API_KEY=sk-ant-your_key
3.启动网关
用于测试 (在前台运行):
./start-gateway.sh
用于生产 (systemd服务):
# Install service (if not done by setup-gateway.sh)
sudo cp docker-mcp-gateway.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable docker-mcp-gateway
# Start it
sudo systemctl start docker-mcp-gateway
# Check status
sudo systemctl status docker-mcp-gateway
4.连接您的客户
获取您的服务器IP:
hostname -I | awk '{print $1}'
然后配置您的AI客户端以连接到:
http://YOUR_SERVER_IP:8080
有关详细的客户端配置,请参阅GATEWAY_SETUP.md。
所得
- ✅ 310+MCP服务器 来自标准目录
- ✅ HTTP模式 在8080端口上支持多客户端
- ✅ 集中式凭据 在
~/.docker/mcp/secrets/.env - ✅ Docker隔离 出于安全考虑
- ✅ 自动缩放 按需集装箱
支持文件位置
- 秘密:
~/.docker/mcp/secrets/.env - 注册表:
~/.docker/mcp/registry.yaml - 目录:
~/.docker/mcp/catalogs/docker-mcp.yaml
后续步骤
- 阅读GATEWAY_SETUP.md以获取完整文档
- 将API密钥添加到机密文件
- 启动网关
- 配置您的客户端
- 享受310多种MCP工具!
故障排除
有关全面的故障排除指南,请参阅GATEWAY_SETUP.md。
快速检查:
# Is gateway running?
sudo systemctl status docker-mcp-gateway
# Is port 8080 open?
sudo netstat -tlnp | grep 8080
# View logs
sudo journalctl -u docker-mcp-gateway -f
# Test connection
curl http://localhost:8080