进阶

MCP 工具

通过 Model Context Protocol 接入外部工具和资源服务器,扩展助手能力。

MCP(Model Context Protocol) 是一套开放协议,让助手接上外部的工具和资源。InsCode 作为 MCP 客户端,可以接入你配置的 MCP server,把它们的工具交给助手使用。

添加 MCP server

设置 → MCP 里管理,支持两种连接方式:

  • STDIO —— 本地命令启动的 server:填启动命令(如 npx)、参数(一行一个,如 -y / @upstash/context7-mcp)。
  • HTTP —— 远程 server:填 URL。

两种方式都可以补充环境变量,给本地命令或远程连接传必要的配置(如 API Key)。

列表里每个 server 都能查看名称与连接方式,单独开关、编辑或删除。

调用审批

每个 server 可以单独配一份免确认的工具清单(一行一个工具名)。清单之外的工具调用会照常弹审批。

MCP 工具不受「完全访问」档下那道灾难性删除断路器的保护 —— 那道断路器只认 shell 命令的字面形态。一个文件系统 MCP server 的「删除目录」工具指向你的主目录,没有任何东西会拦。 详见权限模式 · 已知边界

所以:默认不要给 server 免确认权限,按需逐个工具放行,且只放你自己看得懂的只读类工具。

直接编辑配置文件

MCP 配置都在一个全局配置文件里,可以在设置里直接打开编辑,改完重新加载

启用一个 server 后,它的工具会热加载到所有活动工作区,不需要重启应用。
MCP 配置目前是全局的,还不能按项目分开配置。