Facebook Mcp Server

Facebook Mcp Server

🚀 Facebook MCP 服务器

这是一个实现了模型上下文协议(MCP)的服务器,主要用于提供 Facebook 页面的交互与管理功能。该服务器支持自动化发布内容、评论审核以及内容检索等操作,能够帮助用户更高效地管理 Facebook 页面。

🚀 快速开始

配置准备

在使用此服务器前,需要完成相应的配置工作。

配置 Facebook 凭据

  • 在项目根目录下创建一个 .env 文件。
  • 将您的 Facebook 页面访问令牌和页面 ID 添加到 .env 文件中,示例如下:
FACEBOOK_PAGE_ACCESS_TOKEN=YOUR_PAGE_ACCESS_TOKEN
FACEBOOK_PAGE_ID=YOUR_PAGE_ID
  • 请用您的实际值替换 YOUR_PAGE_ACCESS_TOKENYOUR_PAGE_ID

⚠️ 重要提示

请将 .env 添加到您的 .gitignore 文件中,以避免将敏感信息提交到版本控制系统。

在 Claude Desktop(或其他 MCP 客户端)上配置

  • 在您的 MCP 客户端(例如 Claude Desktop)上配置以连接到 Facebook MCP 服务器。
  • 以下是适用于 Claude Desktop 的示例配置(使用 uv 命令):
{
"mcpServers": {
"facebook": {
"command": "uv",
"args": [
"--directory",
"/path/to/facebook-mcp-server",
"run",
"facebook-mcp-server"
]
}
}
}

✨ 主要特性

此服务器提供了一系列实用工具,用于对 Facebook 页面的帖子和评论进行操作,具体如下:

帖子操作

  • 发布消息post_to_facebook 工具可向 Facebook 页面发布一条消息,输入为要发布的消息(字符串类型)。
  • 获取帖子get_page_posts 工具可获取 Facebook 页面上发布的所有帖子,无需输入参数。
  • 删除帖子delete_post 工具可删除 Facebook 页面上的某个帖子,输入为要删除的帖子 ID(字符串类型)。

评论操作

  • 回复评论reply_to_comment 工具可回复特定帖子下的某条评论,输入包括帖子 ID、评论 ID 和回复的消息内容(均为字符串类型)。
  • 获取评论get_post_comments 工具可获取某个帖子下的所有评论,输入为帖子 ID(字符串类型)。
  • 过滤负面评论filter_negative_comments 工具可根据关键词过滤某条帖子下的负面评论,输入为帖子 ID(字符串类型)。
  • 删除评论delete_comment 工具可删除某个帖子下的某条评论,输入为要删除的评论 ID(字符串类型)。

📄 许可证

此 Facebook MCP 服务器根据 MIT License 分发。这意味着您可以自由地使用、修改和分发软件,但需遵守 MIT License 的条款和条件。有关详细信息,请参阅项目仓库中的 LICENSE 文件。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-28 06:54

相似服务问题