快速开始
本页给出从安装到启动的最短路径,默认值来自当前代码实现。前置要求
- Python
>=3.11 - 支持 stdio 或 Streamable HTTP 的 MCP 客户端
- 一个你愿意暴露给编码工具的工作区目录
用 HTTP 启动
用 stdio 启动
如果 MCP 客户端负责拉起服务进程,使用--stdio:
验证 HTTP 元数据
HTTP 模式下可以先检查/mcp:
第一次客户端调用
客户端完成 MCPinitialize 后,调用 tools/list。默认 full profile 会暴露文件、搜索、补丁、命令、Git、权限和图片工具。read-only profile 会隐藏 apply_patch、exec_command、write_stdin、kill_session、set_default_cwd 和 request_permissions 等会改变状态的工具。
远程绑定需要鉴权
本地 loopback 可以无鉴权运行。绑定到非 loopback 地址时,代码要求 Bearer token 或 OAuth,除非显式配置noauth:
CODING_TOOLS_MCP_AUTH_MODE=noauth 只应放在已经由其他可信层保护的网络边界后面。
下一步
- 看 安装与配置 了解 CLI 参数和环境变量。
- 看 客户端接入 配置 MCP 客户端。
- 看 故障排查 处理连接、鉴权、权限和补丁问题。