配置 MCPHub 的 MCP 服务器及其设置
mcp_settings.json
文件和相关配置在 MCPHub 中配置 MCP 服务器。
mcp_settings.json
:主要的 MCP 服务器配置servers.json
:服务器元数据和分组.env
:环境变量和密钥字段 | 类型 | 描述 |
---|---|---|
command | string | 可执行命令或路径 |
args | array | 命令行参数 |
字段 | 类型 | 默认值 | 描述 |
---|---|---|---|
env | object | {} | 环境变量 |
cwd | string | process.cwd() | 工作目录 |
timeout | number | 30000 | 启动超时(毫秒) |
restart | boolean | true | 失败时自动重启 |
maxRestarts | number | 5 | 最大重启次数 |
restartDelay | number | 5000 | 重启间延迟(毫秒) |
stdio | string | pipe | stdio 配置 |
${VAR_NAME}
语法进行环境变量替换:
${VAR_NAME:default}
指定默认值:
mcp_settings.json
:
访问级别 | 描述 |
---|---|
public | 无需认证 |
authenticated | 需要有效的 JWT 令牌 |
admin | 需要管理员角色 |
custom | 自定义权限逻辑 |
.env
文件
command
和 args
.env
文件