promptgarten 🌱

命令参考 · Cursor CLI

agent mcp enable <identifier>

把某个 MCP 服务器加入本地已授权列表。

agent mcp enable <identifier> 是“agent mcp”类别(MCP 服务器管理)下的一个子命令,根据 Cursor 文档,它会把一个已配置好的 MCP 服务器永久加入本地已批准列表,使其今后加载时无需再次确认授权。<identifier> 指的是此前已记录在 .cursor/mcp.json(项目级)或 ~/.cursor/mcp.json(全局)中的某个服务器。 相关的兄弟子命令有 agent mcp list(显示已配置的服务器及其状态)、agent mcp list-tools <identifier>(显示某服务器可用的工具)、agent mcp login <identifier>(对某服务器进行身份验证),以及作为 enable 对应操作的 agent mcp disable <identifier>。根据 Changelog,在运行中的会话内(通过 /mcp)执行 enable/disable 也会立即影响可用工具,完全无需重启。

什么时候用?

永久批准一个已经可信的服务器

agent mcp enable github

批准之前先检查究竟配置了哪些服务器

执行 agent mcp list,记下对应的 identifier,然后调用 agent mcp enable <identifier>

什么时候不该用?

想要为单次脚本运行一次性批准所有已配置的服务器

agent mcp enable 只能针对单个服务器且是永久生效,不能只对一次运行有效。

更好的选择: 在对应的 agent 调用中设置全局参数 --approve-mcps,例如 agent --approve-mcps "..."

该服务器尚未记录在任何 mcp.json 中

enable 只能批准已经配置好的服务器,不会创建新的服务器。

更好的选择: 先在 .cursor/mcp.json 或 ~/.cursor/mcp.json 中登记该服务器,然后再使用 agent mcp enable

来源

更多命令 · Cursor CLI

agent mcp disable <identifier>agent sandbox enableagent sandbox disableagent sandbox resetagent sandbox run <cmd> [args...]agent sandbox help [command]agent worker startagent worker debugagent worker help [command]agent bedrockGlobal Options (Flags)/opus

全部命令 · Cursor CLI

分享:𝕏in💬