/mcp
通过交互式菜单管理 MCP 服务器:登录、列出、查看工具。
/mcp 会在 Cursor CLI(agent)中打开一个交互式菜单,用于管理 Model Context Protocol 服务器。作为斜杠命令,文档记录的语法是 /mcp [list|list-tools] [identifier];在交互式会话之外,同样的功能也以独立的终端子命令形式存在:agent mcp list、agent mcp list-tools <identifier>、agent mcp login <identifier>、agent mcp enable <identifier> 和 agent mcp disable <identifier>。
配置保存在 mcp.json 中,项目级的位于 .cursor/mcp.json,全局级的位于 ~/.cursor/mcp.json;CLI 使用的配置与 Cursor 编辑器完全相同,并按照“项目优先于全局优先于嵌套文件夹”的顺序解析。每个服务器条目定义了连接类型(stdio、SSE 或 Streamable HTTP)、启动命令、参数和环境变量;对于 OAuth 服务器,登录通过专门的回调流程完成。
enable 会把某个服务器加入本地已授权列表,disable 则只是阻止它加载或弹出授权请求——配置条目本身仍然保留。默认情况下,Cursor 在每次调用 MCP 工具前都会请求确认,除非某个运行模式已自动允许该操作。
✅ 什么时候用?
在使用前检查新 MCP 服务器提供的工具
/mcp list-tools playwright
为 mcp.json 中配置的服务器执行 OAuth 登录
在终端中运行 agent mcp login <identifier>,或在交互式菜单 /mcp 中选择该服务器并登录
查看所有已配置服务器的状态和来源概览
/mcp list —— 显示每个服务器的连接状态(已连接/已断开)和配置来源(项目级或全局)
⛔ 什么时候不该用?
希望启动时自动授权所有 MCP 服务器
/mcp 是为交互式管理设计的,不适用于脚本中的自动化授权。
更好的选择: 启动时使用 --approve-mcps
想把某个服务器从配置中永久移除
agent mcp disable 只是在本地禁用该服务器,配置条目仍会保留在 mcp.json 中。
更好的选择: 直接在 mcp.json 中删除该服务器条目
来源
- Cursor 官方文档——斜杠命令(Slash Commands) ↗ cursor.com