接入方式
不支持旧版 SSE 传输。插件也可以声明 MCP 服务器,安装和启用方式见插件与 Packages。
从其他工具导入已有配置的方式见从其他工具迁移。
添加 MCP 服务
- 确认本地服务的启动命令、参数与依赖,或远程服务的 URL 与鉴权要求。
- 在
~/.stepcode/config.toml的[mcp_servers.<名称>]中填写声明,字段格式见下方配置。修改已有配置时保留其他服务。 - 完成对应鉴权后,重启 Step Code,并使用
/mcp检查连接。
鉴权
Bearer token 应从运行 Step Code 的进程环境读取:~/.stepcode/.credentials.json,权限为 0600。模型平台登录与 MCP 服务授权是两套凭据。
交互内查看
运行/mcp 查看服务器状态和已加载工具数。常见状态包括 connecting、connected 和 failed。enabled = false 的服务器不进入列表。
连接失败时,先检查命令是否存在、环境变量是否传入、远程地址是否可达,以及授权是否有效。
请再指定一次低风险工具调用,检查实际返回结果。连接状态用于确认服务连接,工具结果用于确认所需功能可用。
工具命名与过滤
工具以<服务器名>__<工具名> 命名,非法字符转换为下划线。通过 enabled_tools 和 disabled_tools 在注册阶段过滤:设置 enabled_tools 后,其他工具对模型不可达。
配置
在全局~/.stepcode/config.toml 的 [mcp_servers.<名称>] 中声明服务器。项目级 MCP 来自已安装插件 manifest 的 mcpServers 叠加:
全局配置文件说明见配置文件。
命令行管理
--url 与本地命令互斥。--bearer-token-env-var 只用于 HTTP,--env 设置的是 stdio 子进程环境,并不是 HTTP 请求头。

