这是一个实现了模型上下文协议(MCP)的服务器,主要用于提供 Facebook 页面的交互与管理功能。该服务器支持自动化发布内容、评论审核以及内容检索等操作,能够帮助用户更高效地管理 Facebook 页面。
在使用此服务器前,需要完成相应的配置工作。
.env
文件。.env
文件中,示例如下:FACEBOOK_PAGE_ACCESS_TOKEN=YOUR_PAGE_ACCESS_TOKEN
FACEBOOK_PAGE_ID=YOUR_PAGE_ID
YOUR_PAGE_ACCESS_TOKEN
和 YOUR_PAGE_ID
。⚠️ 重要提示
请将
.env
添加到您的.gitignore
文件中,以避免将敏感信息提交到版本控制系统。
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 文件。