量子位 25-06-24 17:32
微博认证:量子位官方微博

#MCP服务器搭建教程##手把手教学MCP服务器搭建#

智能体如此火爆的当下,还不会搭建自己的MCP服务器?

别担心,看完Avi Chawla这份教程,肯定能搞定!一起来看看:

1、启动MCP服务器

首先,我们需要定义MCP服务器的主机URL和端口号。

2、定义工具

通过 MCP 服务器对外提供的工具需满足两个要求:
- 必须使用 @tool 装饰器进行标记
- 必须包含清晰的文档字符串(docstring)

假设我们需要通过 MCP 服务器公开一个统计字符串中 "r" 出现次数的工具,其实现代码如【图2】

3、将MCP服务器与Cursor集成

Cursor作为MCP主机平台,可直接调用MCP服务器提供的工具。

接入步骤:
1. 进入 Settings → MCP → Add new global MCP server
2. 在 JSON 配置文件中添加如下内容

完成这一步,你的本地MCP服务器就已经成功运行,并与Cursor完成连接。

接下来,就可以看看如何与MCP服务器进行交互了~

比如,让它统计“strawberry”中“r”的数量时,系统会完成如下操作:识别可用的MCP工具、准备输入参数、调用工具、利用工具输出生成最终响应。【视频4】

我们还可以把Stagehand MCP服务器与Claude Desktop集成来实现更实用的浏览器功能,操作步骤如下:

1. 首先,使用【图5】命令启动浏览器会话
2. 然后前往 Settings → Developer → Edit config
3. 在 JSON 配置文件中添加【图5】内容

完成配置后,可以看到Stagehand MCP服务器开放的所有工具,这些工具现在都可以被调用了!实际效果就像【图6】展示的这样。

拥有浏览器功能之后,智能体的能力就大大提升了。比如要求智能体查询两座城市间最便宜的航班,系统可以进行如下操作:

自动跳转至Google页面 → 输入查询条件 → 抓取相关信息 → 将信息返回至Claude Desktop生成应答【视频7】

动手试试看吧~