> ## Agent Instructions
>
> Base URL: https://api.anysite.io
> Authentication: send the `access-token` header. Do NOT use `Authorization: Bearer`.
> Full endpoint catalog: https://app.anysite.io/docs
# n8n MCP 工具安装

将 Anysite MCP 服务器连接到 n8n 工作流程

## 概述

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](https://app.anysite.io/register) 并登录您的账户
2. 导航到 **MCP 服务器集成** 部分
3. 您将看到两个连接选项：
   - **OAuth URL**：用于支持 OAuth 身份验证的客户端
   - **直接 URL**：URL 中直接包含您的 API 密钥

![Anysite MCP 服务器集成](/images/n8n_cred.png)

> 
  对于 n8n 集成，请使用 **直接 URL**，因为它包含身份验证凭据。

4. 在"或添加到您的客户端"部分，选择 **n8n**
5. "自动"选项卡将显示您的完整连接 URL
6. 点击 **复制** 复制 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 配置](/images/n8n_mcp.png)

   在节点配置中设置以下参数：
   - **端点**：粘贴步骤 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
  
  
#### MCP Client 节点不可用

    - 将 n8n 更新到最新版本（MCP 支持需要 v1.0+）
    - 检查您的 n8n 实例中是否启用了 MCP Client 节点
    - 对于自托管的 n8n，确保所有依赖项已安装
  
  
#### 工具未出现或不工作

    - 验证您的 Anysite 订阅包含您需要的工具
    - 检查 Anysite 账户中的 API 速率限制和配额
    - 确保端点 URL 包含 `api_key` 参数
    - 尝试通过更新端点 URL 重新连接
  
  
#### HTTP Streamable 传输问题

    - 确认"服务器传输"设置为"HTTP Streamable"
    - 检查 n8n 和 api.anysite.io 之间的网络连接
    - 对于自托管的 n8n，验证防火墙规则允许出站 HTTPS
  

## 安全最佳实践

  
#### 安全凭据

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

    仅限授权团队成员访问 n8n 工作流程。
  
  
#### 监控使用情况

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

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

## 下一步

- [探索 n8n MCP 工具示例](/docs/mcp-server/n8n-tool/examples?lang=zh)
- [查看所有可用工具](/docs/mcp-server/tools?lang=zh)
- [了解本地服务器设置](/docs/mcp-server/local-server/installation?lang=zh)
