Facebook Graph API集成服务

一个用于与Facebook Graph API集成的模型上下文协议(MCP)服务器,支持多种Facebook API操作,适用于AI代理集成和自动化任务。

  • by Hayow004
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 hayow004/facebook-mcp-server

使用说明

Facebook MCP服务器

一个模型上下文协议(MCP)服务器,用于Facebook图形API与人工智能代理的集成。

特性

  • ✅ Facebook Graph API集成
  • ✅ 通过环境变量实现安全的凭证处理
  • ✅ 基于JSON的API响应
  • ✅ 多个Facebook API操作支持
  • ✅ 铁路部署就绪

设置

1.环境变量

在Railway(或您的托管平台)中设置这些环境变量:

FACEBOOK_ACCESS_TOKEN=your_facebook_access_token_here
FACEBOOK_APP_ID=your_facebook_app_id_here

2.部署到铁路

  1. 将此GitHub仓库连接到Railway
  2. 在铁路仪表板中设置环境变量
  3. 自动部署

API终点

健康检查

GET /

测试Facebook连接

GET /test-facebook

MCP端点(用于AI代理)

POST /mcp
Content-Type: application/json

{
  "action": "get_user_info"
}

支持的操作

  • get_user_info -获取当前用户信息
  • get_pages -获取用户的Facebook页面
  • post_message -将消息发布到页面(需要页面标记)

示例用法

curl -X POST https://your-app.up.railway.app/mcp \
  -H "Content-Type: application/json" \
  -d '{"action": "get_user_info"}'

安全

  • 永远不要将访问令牌提交到GitHub
  • 对所有凭据使用环境变量
  • 访问令牌应具有所需的最小权限

发展

npm install
npm run dev