将 solvethree MCP 添加到 Cursor
将 solvethree 添加到 .cursor/mcp.json,用于单个项目;或添加到 ~/.cursor/mcp.json,用于所有项目。服务器在本地通过 stdio 运行,无需填写托管的 MCP URL。Cursor 可以请求解答,但 MCP 服务器不会操作浏览器或填写表单。
本页内容
配置本地 MCP 服务器
- 1.
设置环境变量
将
SOLVETHREE_API_KEY设为工作区 API 密钥,将SOLVETHREE_PROXY设为求解和提交时使用的代理。确保启动 Cursor 的进程可以访问这两个变量。不要将凭据明文写入项目配置。 - 2.
选择配置文件
使用
.cursor/mcp.json进行项目级配置,或使用~/.cursor/mcp.json进行用户级配置。名为solvethree的项目配置项会覆盖同名的全局配置项。 - 3.
添加服务器配置项
使用以下配置。如果文件中已有其他服务器,请将
solvethree添加到现有的mcpServers对象中,而不是替换整个文件。
{
"mcpServers": {
"solvethree": {
"command": "npx",
"args": [
"--yes",
"--package=https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz",
"solvethree-mcp"
]
}
}
}这会使用 npx 从官方 SDK 下载内容中启动 solvethree-mcp。该配置继承 Cursor 的环境,不依赖 JSON 中的环境变量插值。
重启 Cursor 并检查工具
完全退出 Cursor,然后从包含这两个变量的环境中重新启动。在终端中导出变量不会更新已经运行的 GUI。
检查 Cursor 的 MCP 工具和 MCP 日志输出。服务器提供 solvethree_capabilities、solvethree_create_recaptcha、solvethree_create_kasada、solvethree_create_tmpt 和 solvethree_get_task。先调用 solvethree_capabilities,查看可用操作。
- 服务器无法启动。
查看 MCP 日志中的启动错误。
试试这样做: 如果 Cursor 找不到
npx,请确保 Cursor 的 PATH 中包含它,然后重启 Cursor。- 服务器提示缺少环境变量。
检查实际启动 Cursor 的环境,而不只是当前终端。
试试这样做: 在该环境中设置这两个变量,完全退出 Cursor,然后重新启动。
- Cursor 使用了非预期的配置。
检查两个配置文件中是否都有
solvethree配置项。试试这样做: 如果你原本想使用全局配置项,请更新或删除项目配置项。
有关 Cursor 的配置界面,请参阅其官方 MCP 文档。
请求 reCAPTCHA 解答
- 1.
- 2.
调用 reCAPTCHA 工具
让 Cursor 调用
solvethree_create_recaptcha,并提供site、action和唯一的requestId。site是主机名,而不是页面 URL。recaptchaType默认为enterprise-v3;waitMs为可选参数。工具从SOLVETHREE_PROXY读取其唯一使用的代理,因此不要添加代理参数、type或url。 - 3.
跟踪任务直至终态
如果任务处于
pending或solving状态,请使用solvethree_get_task再次检查。只有ready状态才包含可用的解答。如果状态为failed,请停止轮询,并检查errorCode和error,然后再决定需要修改什么。
如果创建超时,请保留 requestId。每次创建调用最多生成一个任务,使用相同请求 ID 和相同输入重复调用可找回现有任务。复用该 ID 时更改输入会产生冲突。不要仅因首次响应丢失就生成新 ID。
从应用程序提交解答
任务就绪后,MCP 服务器的工作即告结束。应用程序必须将返回的 reCAPTCHA 令牌提交给预期目标。使用返回的 userAgent 和 secChUa 身份信息,并使用求解时配置的同一代理。切换代理或混用不相关的浏览器身份可能导致请求失败。
使用其他工具时,请分清解答类型:Kasada 返回需一同应用的请求头对象,而 TMPT 返回原始 tmpt Cookie 值。两者都不是 reCAPTCHA 令牌。
Cursor 通过工具响应接收私密解答数据。ready 结果表示已生成解答,并不表示目标已接受应用程序的请求。如果提交失败,请先检查发出的令牌或 Cookie、身份信息和代理,再付费进行另一次求解。
来源与 API 参考
运行您的第一个任务。
使用 $5 工作区额度开始体验。