mcpField
F
Facebook MCP Server

Facebook MCP Server

ローカル
github.com/tiroshanmソーシャルメディア7780 週間前に更新

Facebook MCP Server について

Facebook MCP Server は Facebook ページ向けの MCP サーバーで、投稿の自動化、コメント管理、コンテンツ取得に対応しています。AI クライアントから ページのコンテンツを管理したい利用者に向いています。

主な機能

  1. 01Facebook ページへのメッセージ投稿
  2. 02特定の投稿へのコメント返信
  3. 03ページ投稿とコメントの取得
  4. 04キーワードによる否定的コメントの絞り込み
  5. 05投稿とコメントの削除

活用シーン

  1. 01AI クライアントからのページ投稿の自動化
  2. 02投稿への否定的コメントの抽出と返信
  3. 03不要な投稿やコメントの削除

MCP 対応

本プロジェクトは上記のツールを MCP サーバーとして公開し、Claude Desktop などの MCP クライアントから設定後に呼び出せるようにします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Facebook MCP サーバー

MCP Server

概要

Facebook ページの操作と管理機能を提供する、Model Context Protocol(MCP)サーバーの実装です。このサーバーを使用すると、投稿の自動化、コメントのモデレーション、コンテンツの取得ができます。

コンポーネント

ツール

サーバーは次のツールを提供します。

  • post_to_facebook:
    • Facebook ページにメッセージを投稿します。
    • 入力:message(string):投稿するメッセージです。
  • reply_to_comment:
    • 特定の投稿に対するコメントに返信します。
    • 入力:
      • post_id(string):投稿の ID です。
      • comment_id(string):コメントの ID です。
      • message(string):返信メッセージです。
  • get_page_posts:
    • Facebook ページに公開された投稿を取得します。
    • 入力:なし。
  • get_post_comments:
    • 特定の投稿に対するコメントを取得します。
    • 入力:post_id(string):投稿の ID です。
  • filter_negative_comments:
    • キーワードに基づいて、投稿から否定的なコメントを抽出します。
    • 入力:post_id(string):投稿の ID です。
  • delete_post:
    • Facebook ページから投稿を削除します。
    • 入力:post_id(string):削除する投稿の ID です。
  • delete_comment:
    • 投稿からコメントを削除します。
    • 入力:comment_id(string):削除するコメントの ID です。

セットアップ

  1. Facebook 認証情報を設定する:

    • プロジェクトのルートディレクトリに .env ファイルを作成します。

    • Facebook ページのアクセストークンとページ ID を .env ファイルに追加します。

      FACEBOOK_PAGE_ACCESS_TOKEN=YOUR_PAGE_ACCESS_TOKEN
      FACEBOOK_PAGE_ID=YOUR_PAGE_ID
      
    • YOUR_PAGE_ACCESS_TOKEN と YOUR_PAGE_ID を実際の値に置き換えます。

    • 重要: 機密情報をコミットしないよう、.env を .gitignore に追加してください。

  2. Claude Desktop(または MCP クライアント)で設定する:

    • MCP クライアント(例:Claude Desktop)を設定し、Facebook MCP サーバーに接続します。

    • Claude Desktop の設定例(uv):

      {
        "mcpServers": {
            "facebook": {
                "command": "uv",
                "args": [
                    "--directory",
                    "/path/to/facebook-mcp-server",
                    "run",
                    "facebook-mcp-server"  
                ]
            }
        }
      }
      

ビルド

今後追加予定です。

ライセンス

この MCP サーバーは MIT License の下でライセンスされています。MIT License の利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。