Skip to main content
Glama
adnaan-abdi

Facebook MCP Server

by adnaan-abdi

Facebook MCP Server

このプロジェクトは、Facebook Graph APIを使用してFacebook Page上での操作を自動化・管理するためのMCPサーバーです。投稿の作成、コメントのモデレーション、投稿インサイトの取得、ネガティブなコメントのフィルタリングを行うツールを提供し、Claudeや他のLLMベースのエージェントに簡単に組み込むことができます。

Trust Score


🤖 これは何か?

このMCPは、直接Facebook Pageに接続して、一般的なAPI操作をLLMに親しみやすい関数として抽象化した、AIから呼び出し可能なツール群を提供します。

✅ 利点

  • ソーシャルメディアマネージャーがモデレーションとアナリティクスを自動化できるようにします。

  • Claude Desktopや任意のエージェントクライアントとシームレスに統合できます。

  • 自然言語からFacebookコンテンツをきめ細かく制御できます。


Related MCP server: PagePilot MCP

📦 機能

ツール

説明

post_to_facebook

メッセージを添えて新しいFacebook投稿を作成します。

reply_to_comment

投稿内の特定のコメントに返信します。

get_page_posts

ページから最近の投稿を取得します。

get_post_comments

指定された投稿のコメントを取得します。

delete_post

IDを指定して特定の投稿を削除します。

delete_comment

IDを指定して特定のコメントを削除します。

hide_comment

コメントを公開済みから非表示にします。

unhide_comment

以前に非表示にしたコメントを非表示から戻します。

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ページに投稿します。

post_video_to_facebook

ローカルビデオファイルのパス、または公開ビデオURLを説明とともに投稿します。

send_dm_to_user

ユーザーにダイレクトメッセージを送信します。

update_post

既存の投稿のメッセージを更新します。

schedule_post

将来の公開に向けて投稿をスケジュールします。

get_page_fan_count

ページの総ファン数を取得します。

get_post_share_count

投稿のシェア数を取得します。

get_post_reactions_breakdown

1回ポストのリアクション数をすべて取得します。

bulk_delete_comments

IDを指定して複数のコメントを削除します。

bulk_hide_comments

IDを指定して複数のコメントを非表示にします。

bulk_unhide_comments

IDを指定して複数のコメントの非表示を解除します。

get_comment_replies

特定のコメントに対するすべての返信を取得します。

get_post_permalink

投稿のパーマリンクURLを取得します。

get_scheduled_posts

ページ上のスケジュール済み(未公開)投稿をすべて一覧表示します。

get_page_info

ページの詳細情報(名前、概要、カテゴリ、ウェブサイト)を取得します。


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

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 Pageの認証情報を追加します。 それらは次の場所から取得できます: https://developers.facebook.com/tools/explorer

FACEBOOK_ACCESS_TOKEN=your_facebook_page_access_token
FACEBOOK_PAGE_ID=your_page_id

🧩 Claude Desktopで使用

Claude DesktopでFacebookMCPをセットアップするには:

  1. Claude Desktopを開きます。

  2. 設定 → 開発者 → 設定の編集 に移動します。

  3. 開いた設定ファイルに次のエントリを追加します:

"FacebookMCP": {
  "command": "uv",
  "args": [
    "run",
    "--with",
    "mcp[cli]",
    "--with",
    "requests",
    "mcp",
    "run",
    "/path/to/facebook-mcp-server/server.py"
  ]
}

✅ 準備完了です!

これで完了です。厚砺なClaude Desktopを組み込んだFacebookMCPサーバーの設定は完了しました。自然言語ウィジェットを使用しながら、投稿、コメント、エンゲージメントをすべて行えます。


🤝 コントリビューション

コントリビューション、バグレポート、機能リクエストは歓迎します。
お気軽にリポジトリをフォークしてプルリクエストを送ってください。

  • ブランチを作成します: git checkout -b feature/YourFeature

  • 変更をコミットします: git commit -m 'feat: add new feature'

  • ブランチにプッシュします: git push origin feature/YourFeature

  • プルリクエストを開きます。🎉

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Automates Facebook Page management through the Graph API, enabling content posting, comment moderation, analytics tracking, and engagement monitoring through natural language interactions.
    30
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to manage a Facebook Fanpage via the official Graph API, supporting posting, scheduling, comment moderation, and analytics, without scraping or accessing private messages.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables analytics and management of Facebook Pages through the Meta Graph API, including posts, insights, audience, and publishing.
    GPL 3.0

View all related MCP servers

Related MCP Connectors

  • Boost posts and launch community growth campaigns from your AI assistant. OAuth, credit-billed.

  • Social media analytics, post insights, and competitor benchmarking for AI agents.

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

View all MCP Connectors

Latest Blog Posts

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/adnaan-abdi/Facebook-mcp-server'

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