Cursor MCP 工具安装

使用 JSON 配置将 Anysite MCP 服务器连接到 Cursor IDE

概述

Anysite MCP 工具用于 Cursor,通过模型上下文协议(MCP)在 Cursor IDE 和 Anysite API 之间提供无缝集成。这允许您在 Cursor AI 编码会话中直接访问 LinkedIn、Instagram、Reddit 和其他社交媒体数据提取工具。

前提条件

为什么选择 Cursor 集成?

AI 驱动的编码

在使用 Cursor 的 AI 助手编码时访问数据提取工具

项目集成

为每个项目单独配置 MCP 或为所有工作区全局配置

实时数据

在开发工作流程中直接提取社交媒体数据

开发者友好

基于 JSON 的配置,易于版本控制和共享

安装步骤

步骤 1:获取您的 API 密钥

首先,从 Anysite 仪表板获取您的 API 密钥:

  1. 访问 app.anysite.io 并登录您的账户
  2. 导航到 MCP 服务器集成 部分
  3. 从仪表板复制您的 API 密钥

确保您的 API 密钥安全 - 永远不要公开分享或提交到版本控制。

步骤 2:在 Cursor 中配置 MCP

在 Cursor 中配置 MCP 有两种方式:

项目配置(推荐)

在项目根目录创建 `.cursor/mcp.json` 文件:

```json
{
  "mcpServers": {
    "anysite": {
      "command": "npx",
      "args": ["-y", "@anysiteio/mcp"],
      "env": {
        "ANYSITE_API_KEY": "YOUR_API_KEY",
        "ANYSITE_ACCOUNT_ID": ""
      }
    }
  }
}
```

**步骤:**
1. 在 Cursor 中打开您的项目
2. 在项目根目录创建 `.cursor` 目录(如果不存在)
3. 在 `.cursor` 目录内创建 `mcp.json` 文件
4. 粘贴上述配置
5. 将 `YOUR_API_KEY` 替换为您的实际 API 密钥
6. 重新启动 Cursor 或重新加载窗口
项目特定配置非常适合团队协作。如果您的 API 密钥直接包含在内,请将 `.cursor/mcp.json` 添加到 `.gitignore`。

全局配置

为所有 Cursor 项目全局配置 MCP:

**对于 macOS:**
编辑 `~/.cursor/mcp.json`:

**对于 Windows:**
编辑 `%USERPROFILE%\.cursor\mcp.json`:

**对于 Linux:**
编辑 `~/.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "anysite": {
      "command": "npx",
      "args": ["-y", "@anysiteio/mcp"],
      "env": {
        "ANYSITE_API_KEY": "YOUR_API_KEY",
        "ANYSITE_ACCOUNT_ID": ""
      }
    }
  }
}
```
全局配置使 Anysite 工具在您所有的 Cursor 项目中都可用,无需每个项目单独设置。

配置说明:

步骤 3:使用环境变量(安全方法)

为了更好的安全性,使用环境变量而不是硬编码 API 密钥:

选项 1:Shell 环境

添加到您的 shell 配置文件(~/.zshrc~/.bashrc):

export ANYSITE_API_KEY="your_api_key_here"

然后更新您的 mcp.json

{
  "mcpServers": {
    "anysite": {
      "command": "npx",
      "args": ["-y", "@anysiteio/mcp"],
      "env": {
        "ANYSITE_API_KEY": "${ANYSITE_API_KEY}",
        "ANYSITE_ACCOUNT_ID": ""
      }
    }
  }
}

选项 2:.env 文件

在项目根目录创建 .env 文件:

ANYSITE_API_KEY=your_api_key_here

始终将 .env 添加到您的 .gitignore 以防止意外提交敏感数据。

步骤 4:验证安装

配置完成后,验证 MCP 服务器是否正常工作:

  1. 重新启动 Cursor 或重新加载窗口(Cmd/Ctrl + Shift + P → "Reload Window")

  2. 打开 Cursor AI 聊天 并询问:

    你有哪些 MCP 工具可用?
    
  3. 用简单请求测试:

    获取此 LinkedIn 个人资料的信息:linkedin.com/in/username
    

如果一切正常工作,Cursor AI 将列出可用的 Anysite 工具,并能够执行数据提取请求。

管理您的连接

更新配置

要更新您的 API 密钥或其他设置:

  1. 编辑 mcp.json 文件
  2. 保存更改
  3. 重新启动 Cursor 或重新加载窗口

移除 MCP 服务器

要移除 Anysite MCP 集成:

  1. 从您的 mcp.json 文件中删除 anysite 条目
  2. 或者如果不使用其他 MCP 服务器,删除整个 mcp.json 文件
  3. 重新启动 Cursor

多个 MCP 服务器

您可以在同一文件中配置多个 MCP 服务器:

{
  "mcpServers": {
    "anysite": {
      "command": "npx",
      "args": ["-y", "@anysiteio/mcp"],
      "env": {
        "ANYSITE_API_KEY": "YOUR_API_KEY",
        "ANYSITE_ACCOUNT_ID": ""
      }
    },
    "other-server": {
      "command": "npx",
      "args": ["-y", "other-mcp-package"],
      "env": {}
    }
  }
}

故障排除

MCP 服务器无法连接

**解决方案:**
- 确保 Node.js 和 npm 已安装并在 PATH 中
- 验证 API 密钥是否有效且活跃
- 检查互联网连接
- 完全重新启动 Cursor
- 检查 Cursor 日志中的错误消息

工具未出现在 Cursor AI 中

**解决方案:**
- 重新加载 Cursor 窗口(Cmd/Ctrl + Shift + P → "Reload Window")
- 验证 `mcp.json` 文件语法正确(有效的 JSON)
- 检查文件是否在正确的位置
- 确保您的 Anysite 订阅是活跃的

NPX 命令未找到

**解决方案:**
- 从 [nodejs.org](https://nodejs.org) 安装 Node.js
- 确保 npm 在系统 PATH 中
- 尝试在终端中运行 `npx --version` 验证
- 在 Windows 上,安装 Node.js 后可能需要重新启动

无效的 JSON 语法错误

**解决方案:**
- 在 [jsonlint.com](https://jsonlint.com) 验证您的 JSON
- 检查缺少的逗号、括号或引号
- 确保对象/数组的最后一项后没有尾随逗号
- 在编辑器中使用 JSON 格式化扩展

API 密钥无效

**解决方案:**
- 验证 API 密钥正确(没有多余空格)
- 检查您的 Anysite 订阅是否活跃
- 尝试从仪表板生成新的 API 密钥
- 确保密钥具有必要的权限

环境变量未加载

**解决方案:**
- 添加环境变量后重新启动终端/shell
- 从终端启动 Cursor:`cursor .`
- 在 macOS 上,GUI 应用可能不会继承 shell 环境变量
- 尝试使用直接 API 密钥方法进行测试

安全最佳实践

环境变量

将 API 密钥存储在环境变量中,永远不要在配置文件中硬编码

Git 忽略

始终将 `.cursor/mcp.json` 和 `.env` 添加到 `.gitignore`

密钥轮换

定期从 Anysite 仪表板重新生成 API 密钥

审计访问

定期在 Anysite 仪表板中查看 API 使用情况

.gitignore 示例:

# 带有 API 密钥的 MCP 配置
.cursor/mcp.json

# 环境文件
.env
.env.local
.env.*.local

比较:Cursor 与其他集成

功能 Cursor Claude Code (CLI) Claude Desktop
界面 IDE 集成 命令行 桌面应用
设置 JSON 配置 终端命令 OAuth GUI
最适合 AI 辅助编码 开发者、自动化 一般用户
项目范围 每个项目配置 多个范围 仅全局
版本控制 .cursor/mcp.json .mcp.json 不适用

下一步

需要帮助?

获取支持

联系我们的支持团队获取 Cursor MCP 集成帮助