使用说明
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.部署到铁路
- 将此GitHub仓库连接到Railway
- 在铁路仪表板中设置环境变量
- 自动部署
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