Skip to content
FunCoding

Search

Search docs, Skills and MCP

MCP 增删、状态与启停

使用终端管理配置,区分默认 project 范围和临时启停。

This page has not been translated into English yet. The original Chinese version is shown below.

终端 gemini mcp 管理配置,交互 /mcp 检查当前会话。MCP add/remove 默认 project 范围,与 Skills 默认 user 不同。

添加

gemini mcp add --scope user local-tools node /path/to/server.js
gemini mcp add --transport http http-server https://api.example.com/mcp/
gemini mcp add --transport sse sse-server https://api.example.com/sse/

默认 transport 是 stdio。URL 和脚本为占位;选择 http 时应使用 Streamable HTTP 端点,不能把任意网页当作 MCP URL。

常用选项

选项用途
-s, --scopeuser 或 project,默认 project
-t, --transportstdio、sse、http
-e, --env子进程环境变量
-H, --headerHTTP/SSE 请求头,可重复
--timeout毫秒超时
--trust跳过该服务普通工具确认
--include-tools / --exclude-tools逗号分隔工具集合
--description服务说明

不要把真实秘密直接放进可记录的命令行示例;可在设置中引用环境值。

列表与诊断

gemini mcp list

它显示配置与连接状态。Stdio 服务只在当前目录可信时才启动测试;不可信目录中显示 Disconnected 不一定是命令不存在。交互中用 /mcp list,重扫能力可用 /mcp reload。

移除与禁用

gemini mcp remove local-tools --scope user
gemini mcp disable http-server
gemini mcp enable http-server

remove 删除相应作用域配置;disable 保留定义但不连接和提供工具。启停状态保存在 ~/.gemini/mcp-server-enablement.json。--session 请求只对会话生效;交互也有 /mcp enable <name>、/mcp disable <name>。

操作后确认

检查修改的作用域和真实服务名称,再在会话中确认连接与可见工具。删除项目定义不等于其他作用域或扩展中的同名服务也已删除。