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_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

「いいね!」反応の合計数を取得します。

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
-
license - not tested
-
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. 1. リポジトリのクローンを作成する
      2. 2. 🛠️ インストール
      3. 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