跳转到主要内容

概述

Anysite MCP 工具用于 n8n,通过模型上下文协议(MCP)在 n8n 工作流程和 Anysite API 之间提供无缝集成。这允许您在 n8n 自动化工作流程中直接提取 LinkedIn、Instagram、Reddit 和其他社交媒体数据。

前提条件

  • 活跃的 n8n 实例(云端或自托管)
  • 拥有凭据的 Anysite API 账户
  • 在 n8n 中安装了 MCP Client 节点(在 n8n 版本 1.0+ 中可用)

步骤 1:获取您的连接 URL

首先,您需要从 Anysite 仪表板获取 MCP 连接 URL:
  1. 访问 anysite.io 并登录您的账户
  2. 导航到 MCP 服务器集成 部分
  3. 您将看到两个连接选项:
    • OAuth URL:用于支持 OAuth 身份验证的客户端
    • 直接 URL:URL 中直接包含您的 API 密钥
Anysite MCP 服务器集成
对于 n8n 集成,请使用 直接 URL,因为它包含身份验证凭据。
  1. 在”或添加到您的客户端”部分,选择 n8n
  2. “自动”选项卡将显示您的完整连接 URL
  3. 点击 复制 复制 URL(格式:https://api.anysite.io/mcp/direct?api_key=YOUR_KEY
确保您的连接 URL 安全 - 它包含您的 API 密钥。永远不要公开分享或提交到版本控制。

步骤 2:在 n8n 中配置 MCP Client

现在将 MCP Client 节点添加到您的 n8n 工作流程:
  1. 添加 MCP Client 节点
    • 打开您的 n8n 工作流程编辑器
    • 搜索”MCP Client”节点并将其添加到画布
  2. 配置连接参数 n8n MCP Client 配置 在节点配置中设置以下参数:
    • 端点:粘贴步骤 1 中的直接 URL
      https://api.anysite.io/mcp/direct?api_key=YOUR_KEY
      
    • 服务器传输:选择 HTTP Streamable
    • 身份验证:选择 None(身份验证通过端点 URL 中的 API 密钥处理)
    • 要包含的工具
      • 如果您想使用特定工具,请选择 Selected
      • 或保留默认值以包含所有可用工具
  3. 选择工具(可选) 如果您为”要包含的工具”选择了”Selected”,您可以指定要使用哪些 Anysite 工具:
    • linkedin_user - 提取 LinkedIn 个人资料数据
    • linkedin_company - 获取公司信息
    • linkedin_post - 获取帖子详情
    • instagram_profile - 获取 Instagram 个人资料数据
    • reddit_post - 提取 Reddit 帖子内容
    • 以及更多…

步骤 3:验证连接

测试您的 MCP 集成:
  1. 在 n8n MCP Client 节点中点击 执行步骤
  2. 检查执行日志是否成功连接
  3. 您应该在输出中看到可用工具列表
如果连接成功,您将看到可在工作流程中使用的可用 Anysite 工具列表。

示例工作流程结构

以下是使用 Anysite MCP 工具的典型工作流程结构:
触发器(Webhook/计划)

MCP Client(Anysite)

AI Agent 节点(使用 MCP 工具)

处理结果

输出/存储数据

故障排除

  • 验证您的 API 密钥是否有效且活跃
  • 检查您的 Anysite 账户是否启用了 API 访问
  • 确保连接 URL 完整且正确复制
  • 尝试从 Anysite 仪表板重新生成连接 URL
  • 将 n8n 更新到最新版本(MCP 支持需要 v1.0+)
  • 检查您的 n8n 实例中是否启用了 MCP Client 节点
  • 对于自托管的 n8n,确保所有依赖项已安装
  • 验证您的 Anysite 订阅包含您需要的工具
  • 检查 Anysite 账户中的 API 速率限制和配额
  • 确保端点 URL 包含 api_key 参数
  • 尝试通过更新端点 URL 重新连接
  • 确认”服务器传输”设置为”HTTP Streamable”
  • 检查 n8n 和 api.anysite.io 之间的网络连接
  • 对于自托管的 n8n,验证防火墙规则允许出站 HTTPS

安全最佳实践

安全凭据

永远不要暴露您的 API 密钥。使用 n8n 环境变量或凭据管理来处理敏感数据。

访问控制

仅限授权团队成员访问 n8n 工作流程。

监控使用情况

定期在 Anysite 仪表板中检查 API 使用情况和速率限制。

轮换密钥

定期重新生成 API 密钥并更新 n8n 配置。

下一步