Skip to main content
Glama

facebook-mcp-server

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_postID で特定の投稿を削除します。
delete_commentID で特定のコメントを削除します。
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「いいね!」反応の合計数を取得します。
get_post_top_commenters投稿に対するトップのコメント投稿者を取得します。
post_image_to_facebookキャプション付きの画像を Facebook ページに投稿します。
send_dm_to_userユーザーに直接メッセージを送信します。
update_post既存の投稿のメッセージを更新します。

🚀 セットアップとインストール

1. リポジトリのクローンを作成する

git clone https://github.com/your-org/facebook-mcp-server.git cd facebook-mcp-server

2. 🛠️ インストール

高速な Python パッケージ マネージャーである uv を使用して依存関係をインストールします。uv がまだインストールされていない場合は、次を実行します。

curl -Ls https://astral.sh/uv/install.sh | bash

uv がインストールされたら、プロジェクトの依存関係をインストールします。

uv pip install -r requirements.txt

3. 環境を設定する

ルートディレクトリに.envファイルを作成し、Facebookページの認証情報を追加します。認証情報はhttps://developers.facebook.com/tools/explorerから入手できます。

FACEBOOK_ACCESS_TOKEN=your_facebook_page_access_token FACEBOOK_PAGE_ID=your_page_id

🧩 Claude Desktop での使用

Clade で FacebookMCP を設定するには:

  1. クレードを開きます。
  2. 「設定」→「開発者」→「構成の編集」に移動します。
  3. 開いた構成ファイルに次のエントリを追加します。
"FacebookMCP": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "requests", "mcp", "run", "/path/to/facebook-mcp-server/server.py" ] }

✅ 準備完了です!

これで完了です。Facebook MCPサーバーの設定が完了し、Claude Desktopを稼働させる準備が整いました。投稿、モデレーション、エンゲージメント測定など、すべて自然言語プロンプトで行えます。


🤝 貢献する

貢献、問題、機能のリクエストを歓迎します。
お気軽にリポジトリをフォークしてプル リクエストを送信してください。

  • ブランチを作成します: git checkout -b feature/YourFeature
  • 変更をコミットします: git commit -m 'feat: add new feature'
  • ブランチにプッシュする: git push origin feature/YourFeature
  • プルリクエストを開く🎉
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

facebook-mcp-server

  1. 🤖 これは何ですか?
    1. ✅ メリット
  2. 📦 機能
    1. 🚀 セットアップとインストール
      1. リポジトリのクローンを作成する
      2. 🛠️ インストール
      3. 環境を設定する
    2. 🧩 Claude Desktop での使用
      1. ✅ 準備完了です!
        1. 🤝 貢献する

          Related MCP Servers

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/HagaiHen/facebook-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server