Integrations
Provides tools for automating and managing Facebook Page interactions, including creating posts, moderating comments, fetching post insights, and filtering negative feedback using the Facebook Graph API.
Facebook MCP サーバー
このプロジェクトは、Facebook Graph APIを用いてFacebookページ上のインタラクションを自動化・管理するためのMCPサーバーです。投稿の作成、コメントのモデレーション、投稿インサイトの取得、否定的なフィードバックのフィルタリングを行うツールを公開しており、Claudeやその他のLLMベースのエージェントにプラグインできます。
🤖 これは何ですか?
この MCP は、Facebook ページに直接接続し、一般的な API 操作を LLM 対応関数として抽象化する AI 呼び出し可能なツール スイートを提供します。
✅ メリット
- ソーシャル メディア マネージャーがモデレーションと分析を自動化できるようにします。
- Claude Desktop または任意のエージェント クライアントとシームレスに統合されます。
- 自然言語から Facebook コンテンツをきめ細かく制御できます。
📦 機能
道具 | 説明 |
---|---|
post_to_facebook | メッセージを含む新しい Facebook 投稿を作成します。 |
reply_to_comment | 投稿の特定のコメントに返信します。 |
get_page_posts | ページから最近の投稿を取得します。 |
get_post_comments | 指定された投稿へのコメントを取得します。 |
delete_post | ID で特定の投稿を削除します。 |
delete_comment | ID で特定のコメントを削除します。 |
delete_comment_from_post | 特定の投稿からコメントを削除するためのエイリアス。 |
filter_negative_comments | 否定的な感情のキーワードを含むコメントを除外します。 |
get_number_of_comments | 投稿に対するコメントの数をカウントします。 |
get_number_of_likes | 投稿の「いいね!」の数をカウントします。 |
get_post_impressions | 投稿の合計インプレッション数を取得します。 |
get_post_impressions_unique | 投稿を見たユニークユーザーの数を取得します。 |
get_post_impressions_paid | 投稿の有料インプレッション数を取得します。 |
get_post_impressions_organic | 投稿のオーガニックインプレッション数を取得します。 |
get_post_engaged_users | 投稿にエンゲージしたユーザーの数を取得します。 |
get_post_clicks | 投稿のクリック数を取得します。 |
get_post_reactions_like_total | 「いいね!」反応の合計数を取得します。 |
🚀 セットアップとインストール
1. リポジトリのクローンを作成する
2. 🛠️ インストール
高速な Python パッケージ マネージャーである uv を使用して依存関係をインストールします。uv がまだインストールされていない場合は、次を実行します。
uv がインストールされたら、プロジェクトの依存関係をインストールします。
3. 環境を設定する
ルートディレクトリに.envファイルを作成し、Facebookページの認証情報を追加します。認証情報はhttps://developers.facebook.com/tools/explorerから入手できます。
🧩 Claude Desktop での使用
Clade で FacebookMCP を設定するには:
- クレードを開きます。
- 「設定」→「開発者」→「構成の編集」に移動します。
- 開いた構成ファイルに次のエントリを追加します。
✅ 準備完了です!
これで完了です。Facebook MCPサーバーの設定が完了し、Claude Desktopを稼働させる準備が整いました。投稿、モデレーション、エンゲージメント測定など、すべて自然言語プロンプトで行えます。
🤝 貢献する
貢献、問題、機能のリクエストを歓迎します。
お気軽にリポジトリをフォークしてプル リクエストを送信してください。
- ブランチを作成します:
git checkout -b feature/YourFeature
- 変更をコミットします:
git commit -m 'feat: add new feature'
- ブランチにプッシュする:
git push origin feature/YourFeature
- プルリクエストを開く🎉
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.Last updated -26TypeScriptMIT License
- -securityAlicense-qualityMCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.Last updated -28PythonMIT License
- Python
- PythonMIT License