使用说明
Choreo的MCP服务器Docker镜像
此Dockerfile创建了一个轻量级、安全且可用于生产的基于Node.js的服务器容器,该容器使用以下命令运行模型上下文协议(MCP)服务器 supergateway该容器被设计为在Choreo上部署为服务。
在本地运行容器
您可以使用以下命令运行容器:
docker run -p 8000:8000 \
-e PORT=8000 \
-e BASE_URL=http://localhost:8000 \
-e SSE_PATH=/sse \
-e MESSAGE_PATH=/message \
-e DATA_FOLDER=/app/data \
-e SERVER_TYPE=@modelcontextprotocol/server-github \
mcp-server
环境变量
容器支持以下环境变量:
| 变量 | 默认值 | 说明 |
|---|---|---|
PORT |
8000 |
服务器监听的端口。 |
BASE_URL |
http://localhost:8000 |
服务器的基本URL。 |
SSE_PATH |
/sse |
服务器发送事件的路径。 |
MESSAGE_PATH |
/message |
消息传递路径。 |
DATA_FOLDER |
./data |
用于存储服务器数据的目录。 |
SERVER_TYPE |
@modelcontextprotocol/server-github |
定义要运行的MCP服务器的类型。 |
暴露端口
- 8000:MCP服务器运行的主端口。
