概述
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:- 访问 anysite.io 并登录您的账户
- 导航到 MCP 服务器集成 部分
- 您将看到两个连接选项:
- OAuth URL:用于支持 OAuth 身份验证的客户端
- 直接 URL:URL 中直接包含您的 API 密钥
对于 n8n 集成,请使用 直接 URL,因为它包含身份验证凭据。
- 在”或添加到您的客户端”部分,选择 n8n
- “自动”选项卡将显示您的完整连接 URL
- 点击 复制 复制 URL(格式:
https://api.anysite.io/mcp/direct?api_key=YOUR_KEY)
步骤 2:在 n8n 中配置 MCP Client
现在将 MCP Client 节点添加到您的 n8n 工作流程:-
添加 MCP Client 节点
- 打开您的 n8n 工作流程编辑器
- 搜索”MCP Client”节点并将其添加到画布
-
配置连接参数
在节点配置中设置以下参数:
-
端点:粘贴步骤 1 中的直接 URL
-
服务器传输:选择
HTTP Streamable -
身份验证:选择
None(身份验证通过端点 URL 中的 API 密钥处理) -
要包含的工具:
- 如果您想使用特定工具,请选择
Selected - 或保留默认值以包含所有可用工具
- 如果您想使用特定工具,请选择
-
端点:粘贴步骤 1 中的直接 URL
-
选择工具(可选)
如果您为”要包含的工具”选择了”Selected”,您可以指定要使用哪些 Anysite 工具:
linkedin_user- 提取 LinkedIn 个人资料数据linkedin_company- 获取公司信息linkedin_post- 获取帖子详情instagram_profile- 获取 Instagram 个人资料数据reddit_post- 提取 Reddit 帖子内容- 以及更多…
步骤 3:验证连接
测试您的 MCP 集成:- 在 n8n MCP Client 节点中点击 执行步骤
- 检查执行日志是否成功连接
- 您应该在输出中看到可用工具列表
如果连接成功,您将看到可在工作流程中使用的可用 Anysite 工具列表。
示例工作流程结构
以下是使用 Anysite MCP 工具的典型工作流程结构:故障排除
连接超时或身份验证错误
连接超时或身份验证错误
- 验证您的 API 密钥是否有效且活跃
- 检查您的 Anysite 账户是否启用了 API 访问
- 确保连接 URL 完整且正确复制
- 尝试从 Anysite 仪表板重新生成连接 URL
MCP Client 节点不可用
MCP Client 节点不可用
- 将 n8n 更新到最新版本(MCP 支持需要 v1.0+)
- 检查您的 n8n 实例中是否启用了 MCP Client 节点
- 对于自托管的 n8n,确保所有依赖项已安装
工具未出现或不工作
工具未出现或不工作
- 验证您的 Anysite 订阅包含您需要的工具
- 检查 Anysite 账户中的 API 速率限制和配额
- 确保端点 URL 包含
api_key参数 - 尝试通过更新端点 URL 重新连接
HTTP Streamable 传输问题
HTTP Streamable 传输问题
- 确认”服务器传输”设置为”HTTP Streamable”
- 检查 n8n 和 api.anysite.io 之间的网络连接
- 对于自托管的 n8n,验证防火墙规则允许出站 HTTPS
安全最佳实践
安全凭据
永远不要暴露您的 API 密钥。使用 n8n 环境变量或凭据管理来处理敏感数据。
访问控制
仅限授权团队成员访问 n8n 工作流程。
监控使用情况
定期在 Anysite 仪表板中检查 API 使用情况和速率限制。
轮换密钥
定期重新生成 API 密钥并更新 n8n 配置。