概述
Anysite MCP 工具用于 Cursor,通过模型上下文协议(MCP)在 Cursor IDE 和 Anysite API 之间提供无缝集成。这允许您在 Cursor AI 编码会话中直接访问 LinkedIn、Instagram、Reddit 和其他社交媒体数据提取工具。前提条件
- 已安装 Cursor IDE(在此下载)
- 已安装 Node.js 和 npm(用于 NPX 方法)
- 拥有有效订阅的 Anysite API 账户
- 基本熟悉 JSON 配置
为什么选择 Cursor 集成?
AI 驱动的编码
在使用 Cursor 的 AI 助手编码时访问数据提取工具
项目集成
为每个项目单独配置 MCP 或为所有工作区全局配置
实时数据
在开发工作流程中直接提取社交媒体数据
开发者友好
基于 JSON 的配置,易于版本控制和共享
安装步骤
步骤 1:获取您的 API 密钥
首先,从 Anysite 仪表板获取您的 API 密钥:- 访问 app.anysite.io 并登录您的账户
- 导航到 MCP 服务器集成 部分
- 从仪表板复制您的 API 密钥
步骤 2:在 Cursor 中配置 MCP
在 Cursor 中配置 MCP 有两种方式:- 项目配置(推荐)
- 全局配置
在项目根目录创建 步骤:
.cursor/mcp.json 文件:- 在 Cursor 中打开您的项目
- 在项目根目录创建
.cursor目录(如果不存在) - 在
.cursor目录内创建mcp.json文件 - 粘贴上述配置
- 将
YOUR_API_KEY替换为您的实际 API 密钥 - 重新启动 Cursor 或重新加载窗口
项目特定配置非常适合团队协作。如果您的 API 密钥直接包含在内,请将
.cursor/mcp.json 添加到 .gitignore。command: "npx"- 使用 npx 运行 MCP 包args: ["-y", "@anysiteio/mcp"]- 自动确认并运行 Anysite MCP 包ANYSITE_API_KEY- 您从 Anysite 仪表板获取的 API 密钥ANYSITE_ACCOUNT_ID- 可选的账户 ID(如果不需要则留空)
步骤 3:使用环境变量(安全方法)
为了更好的安全性,使用环境变量而不是硬编码 API 密钥: 选项 1:Shell 环境 添加到您的 shell 配置文件(~/.zshrc、~/.bashrc):
mcp.json:
.env 文件:
步骤 4:验证安装
配置完成后,验证 MCP 服务器是否正常工作:- 重新启动 Cursor 或重新加载窗口(Cmd/Ctrl + Shift + P → “Reload Window”)
-
打开 Cursor AI 聊天 并询问:
-
用简单请求测试:
如果一切正常工作,Cursor AI 将列出可用的 Anysite 工具,并能够执行数据提取请求。
管理您的连接
更新配置
要更新您的 API 密钥或其他设置:- 编辑
mcp.json文件 - 保存更改
- 重新启动 Cursor 或重新加载窗口
移除 MCP 服务器
要移除 Anysite MCP 集成:- 从您的
mcp.json文件中删除anysite条目 - 或者如果不使用其他 MCP 服务器,删除整个
mcp.json文件 - 重新启动 Cursor
多个 MCP 服务器
您可以在同一文件中配置多个 MCP 服务器:故障排除
MCP 服务器无法连接
MCP 服务器无法连接
解决方案:
- 确保 Node.js 和 npm 已安装并在 PATH 中
- 验证 API 密钥是否有效且活跃
- 检查互联网连接
- 完全重新启动 Cursor
- 检查 Cursor 日志中的错误消息
工具未出现在 Cursor AI 中
工具未出现在 Cursor AI 中
解决方案:
- 重新加载 Cursor 窗口(Cmd/Ctrl + Shift + P → “Reload Window”)
- 验证
mcp.json文件语法正确(有效的 JSON) - 检查文件是否在正确的位置
- 确保您的 Anysite 订阅是活跃的
NPX 命令未找到
NPX 命令未找到
解决方案:
- 从 nodejs.org 安装 Node.js
- 确保 npm 在系统 PATH 中
- 尝试在终端中运行
npx --version验证 - 在 Windows 上,安装 Node.js 后可能需要重新启动
无效的 JSON 语法错误
无效的 JSON 语法错误
解决方案:
- 在 jsonlint.com 验证您的 JSON
- 检查缺少的逗号、括号或引号
- 确保对象/数组的最后一项后没有尾随逗号
- 在编辑器中使用 JSON 格式化扩展
API 密钥无效
API 密钥无效
解决方案:
- 验证 API 密钥正确(没有多余空格)
- 检查您的 Anysite 订阅是否活跃
- 尝试从仪表板生成新的 API 密钥
- 确保密钥具有必要的权限
环境变量未加载
环境变量未加载
解决方案:
- 添加环境变量后重新启动终端/shell
- 从终端启动 Cursor:
cursor . - 在 macOS 上,GUI 应用可能不会继承 shell 环境变量
- 尝试使用直接 API 密钥方法进行测试
安全最佳实践
环境变量
将 API 密钥存储在环境变量中,永远不要在配置文件中硬编码
Git 忽略
始终将
.cursor/mcp.json 和 .env 添加到 .gitignore密钥轮换
定期从 Anysite 仪表板重新生成 API 密钥
审计访问
定期在 Anysite 仪表板中查看 API 使用情况
比较:Cursor 与其他集成
| 功能 | Cursor | Claude Code (CLI) | Claude Desktop |
|---|---|---|---|
| 界面 | IDE 集成 | 命令行 | 桌面应用 |
| 设置 | JSON 配置 | 终端命令 | OAuth GUI |
| 最适合 | AI 辅助编码 | 开发者、自动化 | 一般用户 |
| 项目范围 | 每个项目配置 | 多个范围 | 仅全局 |
| 版本控制 | .cursor/mcp.json | .mcp.json | 不适用 |
下一步
需要帮助?
获取支持
联系我们的支持团队获取 Cursor MCP 集成帮助