支持平台
目前支持以下平台的二进制部署:Linux AMD64
适用于 x86_64 架构的 Linux 系统
Linux ARM64
适用于 ARM64 架构的 Linux 系统
部署步骤
1
创建目录并下载配置
2
调整 PID 文件路径(macOS 用户)
在 macOS 下,
/var/run/mcp-gateway.pid 可能没有写入权限,需要调整路径。3
下载二进制文件
根据您的系统架构选择合适的二进制文件:Linux AMD64:Linux ARM64:
4
启动服务
配置说明
环境变量文件
下载的.env 文件包含了所有必要的配置项。主要配置包括:
数据库配置
数据库配置
配置用于存储聊天消息和网关配置的数据库连接信息
通知配置
通知配置
配置用于配置更新通知的方式(signal、api、redis 等)
认证配置
认证配置
配置 JWT 密钥和超级管理员账户信息
配置文件
configs/apiserver.yaml: API 服务器配置configs/mcp-gateway.yaml: MCP Gateway 核心配置
注意事项
systemd 服务配置示例
您可以创建 systemd 服务文件来管理 MCP Gateway:/etc/systemd/system/mcp-gateway.service,然后:
防火墙配置
确保以下端口可访问:5235: MCP Gateway 主要服务端口5335: 管理端口(仅内部访问)