Facebook MCP服务器
概述
提供Facebook页面交互和管理功能的模型上下文协议(MCP)服务器实现。此服务器支持自动发布、评论审核和内容检索。
组件
工具
服务器提供以下工具:
- post_to_facebook:
- 在Facebook页面上发布消息。 - 输入: message (string):要发布的消息。
- 回复意见:
- 对特定帖子评论的回复。 - 输入: - post_id (string):帖子的ID。 - comment_id (string):注释的ID。 - message (string):回复消息。
- get_page_posts:
- 检索在Facebook页面上发布的帖子。 - 输入:无。
- get_post_comments:
- 检索特定帖子的评论。 - 输入: post_id (string):帖子的ID。
- filter_negative_comments:
- 根据关键字过滤帖子中的负面评论。 - 输入: post_id (string):帖子的ID。
- delete_post:
- 从Facebook页面删除帖子。 - 输入: post_id (string):要删除的帖子的ID。
- 删除注释:
- 从帖子中删除评论。 - 输入: comment_id (string):要删除的评论的ID。
设置
- 配置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"
]
}
}
}建筑
下一个即将到来。
许可证
此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

