Facebook自动化CRM服务器

一款基于MCP协议的服务器,提供Facebook潜在客户搜索、联系人管理、消息广播和增长分析功能,适用于AI代理与Facebook营销自动化集成。

  • by auram-stone
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 auram-stone/feather-mcp-server

使用说明

Feather MCP服务器

将AI代理与Facebook潜在客户开发和CRM自动化连接起来。

一个MCP(模型上下文协议)服务器,它公开 羽毛连接器 和 Feather Messenger CRM 任何AI代理的工具。通过通用插件界面搜索潜在客户、管理联系人、发送广播和跟踪增长指标。

快速开始

通过npx进行零安装:

npx feather-mcp-server

或者在本地安装和构建:

npm install
npm run build
node dist/index.js

使用MCP检查员进行测试:

npx @modelcontextprotocol/inspector node dist/index.js

演示模式

在不安装Chrome扩展程序的情况下尝试所有10个工具!

服务器运行在 演示模式 默认情况下,返回真实的模拟数据(潜在客户、联系人、统计数据、增长指标),以便您可以立即探索每个工具。集 FEATHER_DEMO=false 当您准备好连接到实时Feather扩展时。

变量 默认值 描述
FEATHER_DEMO true 使用模拟数据(true)或连接到实时扩展(false)

兼容

  • 克劳德桌面版 --添加到 claude_desktop_config.json
  • 光标 --在设置中添加为MCP服务器
  • VS Code --通过MCP扩展
  • 帆板运动 --添加为MCP服务器
  • 开爪 --添加到您的OpenClaw配置
  • 任何MCP客户端 --标准标准传输

工具

羽毛连接器(Facebook自动化)

工具 说明
search_leads 按关键字、组或兴趣搜索潜在客户
send_friend_request 发送带有可选备注的好友请求
get_request_status 检查已发送好友请求的状态(待定/接受/拒绝)
get_connector_stats 获取总体统计数据:发送、接受、拒绝、接受率

Feather Messenger CRM

工具 说明
list_contacts 使用可选标签、标记或搜索筛选器列出CRM联系人
add_label 为联系人添加标签
add_tag 为联系人添加标签
send_broadcast 向具有给定标签的所有联系人发送广播消息
get_crm_stats 获取聚合CRM统计数据:联系人数量、标签分布、最近活动

分析

工具 说明
get_growth_metrics 获取7d/30d/90d内的增长指标(连接、消息、参与度)

示例用法

搜索潜在客户

{
  "tool": "search_leads",
  "arguments": {
    "query": "marketing",
    "limit": 5,
    "source": "groups"
  }
}

发送广播

{
  "tool": "send_broadcast",
  "arguments": {
    "label": "warm",
    "message": "New webinar this Thursday! Link in bio.",
    "dryRun": true
  }
}

检查增长

{
  "tool": "get_growth_metrics",
  "arguments": {
    "metric": "connections",
    "period": "30d"
  }
}

整合

克劳德桌面版

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "feather": {
      "command": "npx",
      "args": ["-y", "feather-mcp-server"]
    }
  }
}

开爪

添加到您的OpenClaw配置中:

mcp:
  servers:
    feather:
      command: npx
      args:
        - -y
        - feather-mcp-server

建筑

src/
  index.ts          Entry point (stdio transport)
  server.ts         MCP server setup + tool registration
  types.ts          TypeScript types
  utils.ts          Helpers (demo mode check, JSON results, error handling)
  tools/
    connector.ts    Feather Connector tools (4 tools)
    messenger.ts    Feather Messenger CRM tools (5 tools)
    analytics.ts    Analytics tools (1 tool)
  mock/
    data.ts         Realistic demo data (leads, contacts, stats, growth series)

技术栈

  • TypeScript+Node.js
  • @modelcontextprotocol/sdk (官方MCP SDK)
  • zod 用于输入验证
  • 标准传输(MCP标准)

许可证

麻省理工学院