返回市场
脸书-MCP服务器

脸书-MCP服务器

作者:HagaiHen64 星标更新:2025-08-20

项目介绍

Facebook MCP 服务器

该项目是一个用于通过Facebook Graph API自动化和管理Facebook页面互动的MCP服务器。它提供了创建帖子、评论审核、获取帖子洞察以及过滤负面反馈等功能——准备好与Claude或其他基于LLM的代理集成。

信任评分 <a href="https://glama.ai/mcp/servers/@HagaiHen/facebook-mcp-server"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=3729475433,266888486&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>


🤖 这是什么?

此MCP提供了一套可以直接连接到Facebook页面的AI可调用工具,将常见的API操作抽象为适合LLM的功能。

✅ 优点

  • 赋予社交媒体经理自动化审核和分析的能力。
  • 无缝集成到Claude桌面或任何代理客户端
  • 通过自然语言实现对Facebook内容的精细控制。

📦 特性

工具描述
post_to_facebook使用消息创建新的Facebook帖子。
reply_to_comment回复特定帖子上的评论。
get_page_posts获取页面上的最近帖子。
get_post_comments获取给定帖子上的评论。
delete_post根据ID删除特定帖子。
delete_comment根据ID删除特定评论。
hide_comment隐藏评论,使其不公开可见。
unhide_comment解除隐藏之前被隐藏的评论。
delete_comment_from_post删除特定帖子上的评论的别名。
filter_negative_comments过滤出带有负面情绪关键词的评论。
get_number_of_comments计算帖子上的评论数量。
get_number_of_likes计算帖子上的点赞数量。
get_post_impressions获取帖子的总曝光量。
get_post_impressions_unique获取看到该帖子的独特用户数量。
get_post_impressions_paid获取帖子的付费曝光量。
get_post_impressions_organic获取帖子的自然曝光量。
get_post_engaged_users获取与帖子互动的用户数量。
get_post_clicks获取帖子的点击次数。
get_post_reactions_like_total获取帖子的总点赞数。
get_post_top_commenters获取帖子的顶级评论者。
post_image_to_facebook在Facebook页面上发布带有说明的文字。
send_dm_to_user向用户发送直接消息。
update_post更新现有帖子的消息。
schedule_post安排未来发布的帖子。
get_page_fan_count获取页面粉丝总数。
get_post_share_count获取帖子的分享次数。
get_post_reactions_breakdown一次调用获取帖子的所有反应计数。
bulk_delete_comments根据ID删除多个评论。
bulk_hide_comments根据ID隐藏多个评论。

🚀 设置与安装

1. 克隆仓库

git clone https://github.com/your-org/facebook-mcp-server.git
cd facebook-mcp-server

2. 🛠️ 安装

使用uv(一个快速的Python包管理器)安装依赖项: 如果尚未安装uv,请运行:

curl -Ls https://astral.sh/uv/install.sh | bash

一旦安装了uv,安装项目依赖项:

uv pip install -r requirements.txt

3. 设置环境

在根目录下创建一个.env文件,并添加您的Facebook页面凭证。 您可以在https://developers.facebook.com/tools/explorer获取这些信息。

FACEBOOK_ACCESS_TOKEN=your_facebook_page_access_token
FACEBOOK_PAGE_ID=your_page_id

🧩 与Claude桌面一起使用

要在Clade中设置FacebookMCP:

  1. 打开Clade。
  2. 前往设置 → 开发者 → 编辑配置。
  3. 在打开的配置文件中,添加以下条目:
"FacebookMCP": {
  "command": "uv",
  "args": [
    "run",
    "--with",
    "mcp[cli]",
    "--with",
    "requests",
    "mcp",
    "run",
    "/path/to/facebook-mcp-server/server.py"
  ]
}

✅ 准备就绪!

就是这样——您的Facebook MCP服务器现在已完全配置好并准备好为Claude桌面提供动力。现在可以通过自然语言提示进行发帖、审核和衡量互动!


🤝 贡献

欢迎贡献、问题报告和功能请求!
随意分叉仓库并提交拉取请求。

  • 创建分支:git checkout -b feature/YourFeature
  • 提交更改:git commit -m 'feat: 添加新功能'
  • 推送到分支:git push origin feature/YourFeature
  • 打开拉取请求 🎉