article
README
🚀 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_TOKEN和YOUR_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 文件。
Scan to contact