模型上下文协议

了解如何使用模型上下文协议来控制 AI 的行为

了解如何在 Cursor 中使用模型上下文协议

模型上下文协议 (MCP) 是一个开放协议,允许您为 Cursor 中的智能 LLM 提供自定义工具。

MCP 工具可能不适用于所有模型。MCP 工具仅在 Composer 的 Agent 中可用。

Cursor 实现了一个 MCP 客户端,支持任意数量的 MCP 服务器。Cursor 的 MCP 客户端支持 stdiosse 传输。

在 Cursor 中添加 MCP 服务器

要在 Cursor 中添加 MCP 服务器,请转到 Cursor 设置 > 功能 > MCP 并点击 + 添加新 MCP 服务器 按钮。

这将打开一个带有表单的模态框。在 类型 下选择传输方式,并为服务器填写昵称(名称),根据传输方式填写要运行的命令或服务器的 URL。

例如,假设已经构建并放置在 ~/mcp-quickstart/weather-server-typescript/build/index.jsMCP 快速启动天气服务器,就是这样配置的。在这种情况下,完整的命令字符串是 node ~/mcp-quickstart/weather-server-typescript/build/index.js

图片 1

假设在本地 8765 端口运行,MCP 示例工具的配置方式如下。

图片 2

对于 SSE 服务器,URL 应该是 SSE 端点的 URL,例如 http://example.com:8000/sse

对于 stdio 服务器,命令应该是可以从终端运行的有效 shell 命令。如果需要设置环境变量,我们建议您编写一个小型包装脚本来设置环境变量并运行服务器。

添加服务器后,它应该出现在 MCP 服务器列表中。您可能需要手动按 MCP 服务器右上角的刷新按钮以填充工具列表。以下是加载(修改版本的)天气和示例服务器后工具列表的样子。

图片 3

管理 MCP 服务器

可以在 MCP 设置页面编辑或删除 MCP 服务器。

在 Composer 中使用 MCP 工具

如果 Composer Agent 认为相关,它会自动使用 MCP 设置页面上 可用工具 下列出的任何 MCP 工具。要有意提示工具使用,只需通过名称或描述告诉代理使用该工具即可。

当代理决定使用工具时,它会在聊天中显示如下消息,提示用户批准或拒绝工具调用。

图片 4

用户可以展开消息以查看工具调用参数。

如果用户批准工具调用,代理将使用该工具并在聊天中显示响应。此图显示了示例工具的响应,以及工具调用参数和工具调用响应的展开视图。

图片 5

这个页面对您有帮助吗?

是否

记事本模型

twittergithub

由 Mintlify 提供支持