Facebook页面管理工具

一个用于管理Facebook页面内容(包括帖子、评论、照片、视频、分析和Messenger对话)的服务器工具。

  • by kaewz-manga
  • TypeScript
  • 混合部署
  • 3 星标
  • 更新于
在 GitHub 查看 kaewz-manga/facebook-pages-mcp-community

使用说明

@node2flow/facebook页面mcp

用于Facebook Pages API的MCP服务器-通过28个工具管理帖子、评论、照片、视频、见解和Messenger对话。

快速开始

克劳德桌面/光标

{
  "mcpServers": {
    "facebook-pages": {
      "command": "npx",
      "args": ["-y", "@node2flow/facebook-pages-mcp"],
      "env": {
        "FACEBOOK_PAGE_ACCESS_TOKEN": "your_page_access_token"
      }
    }
  }
}

流式HTTP(适用于n8n,自定义客户端)

FACEBOOK_PAGE_ACCESS_TOKEN=xxx npx @node2flow/facebook-pages-mcp --http
# Server starts on http://localhost:3000/mcp

码头工人

docker compose up -d

配置

变量 必填 描述
FACEBOOK_PAGE_ACCESS_TOKEN 是 页面访问令牌(长期有效或永不过期)
FACEBOOK_PAGE_ID 否 页面ID(如果未设置,则从令牌中自动检测到)

获取页面访问令牌

  1. 首选 面向开发人员的Meta
  2. 选择您的应用程序,然后选择 获取页面访问令牌
  3. 授予所需权限(见下文)
  4. 交换a 长期代币 (60天)或 永不过期的页面令牌

必需的权限

  • pages_show_list --列出托管页面
  • pages_read_engagement --阅读点赞、评论、分享
  • pages_manage_posts --创建、编辑、删除帖子
  • pages_manage_engagement --管理评论
  • read_insights --访问分析
  • pages_messaging --发送/接收Messenger消息

28工具

类别 工具 描述
页面 (3) fb_list_pages, fb_get_page, fb_get_page_token 列出托管页面,获取信息,获取访问令牌
帖子 (6) fb_list_posts, fb_get_post, fb_create_post, fb_update_post, fb_delete_post, fb_schedule_post 完整的CRUD+调度
评论 (5) fb_list_comments, fb_create_comment, fb_reply_comment, fb_delete_comment, fb_hide_comment 评论管理+审核
照片 (3) fb_upload_photo, fb_list_photos, fb_delete_photo 从URL上传、列表、删除
视频 (3) fb_upload_video, fb_list_videos, fb_delete_video 从URL上传、列表、删除
洞察 (4) fb_get_page_insights, fb_get_post_insights, fb_get_page_fans, fb_get_page_views 页面和帖子分析
对话 (4) fb_list_conversations, fb_get_messages, fb_send_message, fb_send_typing Messenger集成

提示

提示 描述
manage-page 页面内容管理指南:帖子、照片、视频、评论
page-analytics 查看页面见解和分析指南

许可证和链接