Skip to main content
Glama

Facebook MCP Server

Dieses Projekt ist ein MCP-Server zur Automatisierung und Verwaltung von Interaktionen auf einer Facebook-Seite unter Verwendung der Facebook Graph API. Er stellt Tools bereit, um Beiträge zu erstellen, Kommentare zu moderieren, Beitragsstatistiken abzurufen und negatives Feedback zu filtern – bereit zur Einbindung in Claude oder andere LLM-basierte Agenten.

Trust Score


🤖 Was ist das?

Dieses MCP bietet eine Reihe von KI-aufrufbaren Tools, die direkt mit einer Facebook-Seite verbunden sind und gängige API-Operationen als LLM-freundliche Funktionen abstrahieren.

✅ Vorteile

  • Ermöglicht Social-Media-Managern die Automatisierung von Moderation und Analysen.

  • Lässt sich nahtlos in Claude Desktop oder jeden Agent-Client integrieren.

  • Ermöglicht eine fein abgestimmte Steuerung von Facebook-Inhalten durch natürliche Sprache.


Related MCP server: io.github.anthonyjbolo/mcp-fb-publisher

📦 Funktionen

Tool

Beschreibung

post_to_facebook

Erstellt einen neuen Facebook-Beitrag mit einer Nachricht.

reply_to_comment

Antwortet auf einen bestimmten Kommentar unter einem Beitrag.

get_page_posts

Ruft aktuelle Beiträge der Seite ab.

get_post_comments

Ruft Kommentare zu einem bestimmten Beitrag ab.

delete_post

Löscht einen bestimmten Beitrag anhand der ID.

delete_comment

Löscht einen bestimmten Kommentar anhand der ID.

hide_comment

Verbirgt einen Kommentar vor der öffentlichen Ansicht.

unhide_comment

Macht einen zuvor verborgenen Kommentar wieder sichtbar.

delete_comment_from_post

Alias zum Löschen eines Kommentars von einem bestimmten Beitrag.

filter_negative_comments

Filtert Kommentare mit negativen Schlagwörtern heraus.

get_number_of_comments

Zählt die Anzahl der Kommentare zu einem Beitrag.

get_number_of_likes

Zählt die Anzahl der „Gefällt mir“-Angaben zu einem Beitrag.

get_post_impressions

Ruft die Gesamtzahl der Impressionen eines Beitrags ab.

get_post_impressions_unique

Ruft die Anzahl der eindeutigen Nutzer ab, die den Beitrag gesehen haben.

get_post_impressions_paid

Ruft die Anzahl der bezahlten Impressionen des Beitrags ab.

get_post_impressions_organic

Ruft die Anzahl der organischen Impressionen des Beitrags ab.

get_post_engaged_users

Ruft die Anzahl der Nutzer ab, die mit dem Beitrag interagiert haben.

get_post_clicks

Ruft die Anzahl der Klicks auf den Beitrag ab.

get_post_reactions_like_total

Ruft die Gesamtzahl der „Gefällt mir“-Reaktionen ab.

get_post_top_commenters

Ruft die aktivsten Kommentatoren eines Beitrags ab.

post_image_to_facebook

Veröffentlicht ein Bild mit einer Bildunterschrift auf der Facebook-Seite.

send_dm_to_user

Sendet eine Direktnachricht an einen Nutzer.

update_post

Aktualisiert die Nachricht eines bestehenden Beitrags.

schedule_post

Plant einen Beitrag für eine zukünftige Veröffentlichung.

get_page_fan_count

Ruft die Gesamtzahl der Fans der Seite ab.

get_post_share_count

Ruft die Anzahl der geteilten Inhalte eines Beitrags ab.

get_post_reactions_breakdown

Ruft alle Reaktionszahlen für einen Beitrag in einem Aufruf ab.

bulk_delete_comments

Löscht mehrere Kommentare anhand ihrer ID.

bulk_hide_comments

Verbirgt mehrere Kommentare anhand ihrer ID.

bulk_unhide_comments

Macht mehrere Kommentare anhand ihrer ID wieder sichtbar.

get_comment_replies

Ruft alle Antworten auf einen bestimmten Kommentar ab.

get_post_permalink

Ruft die Permalink-URL eines Beitrags ab.

get_scheduled_posts

Listet alle geplanten (unveröffentlichten) Beiträge der Seite auf.

get_page_info

Ruft erweiterte Seitendetails ab (Name, Info, Kategorie, Website).


🚀 Einrichtung & Installation

1. Repository klonen

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

2. 🛠️ Installation

Installieren Sie die Abhängigkeiten mit uv, einem schnellen Python-Paketmanager: Falls uv noch nicht installiert ist, führen Sie Folgendes aus:

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

Sobald uv installiert ist, installieren Sie die Projektabhängigkeiten:

uv pip install -r requirements.txt

3. Umgebung einrichten

Erstellen Sie eine .env-Datei im Stammverzeichnis und fügen Sie Ihre Facebook-Seiten-Anmeldedaten hinzu. Sie erhalten diese unter https://developers.facebook.com/tools/explorer

FACEBOOK_ACCESS_TOKEN=your_facebook_page_access_token
FACEBOOK_PAGE_ID=your_page_id

🧩 Verwendung mit Claude Desktop

So richten Sie das FacebookMCP in Claude ein:

  1. Öffnen Sie Claude.

  2. Gehen Sie zu Einstellungen → Entwickler → Konfiguration bearbeiten.

  3. Fügen Sie in der sich öffnenden Konfigurationsdatei den folgenden Eintrag hinzu:

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

✅ Sie sind startklar!

Das war's – Ihr Facebook MCP-Server ist nun vollständig konfiguriert und bereit, Claude Desktop zu unterstützen. Sie können jetzt Beiträge veröffentlichen, moderieren und Interaktionen messen – alles durch Eingabe in natürlicher Sprache!


🤝 Mitwirken

Beiträge, Fehlermeldungen und Funktionsanfragen sind willkommen! Fühlen Sie sich frei, das Repo zu forken und einen Pull Request einzureichen.

  • Erstellen Sie einen Branch: git checkout -b feature/YourFeature

  • Committen Sie Ihre Änderungen: git commit -m 'feat: add new feature'

  • Pushen Sie auf den Branch: git push origin feature/YourFeature

  • Öffnen Sie einen Pull Request 🎉

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server to safely publish posts to multiple Facebook Pages via Meta Graph API, with built-in guardrails for brand voice, banned topics, image requirements, and anti-duplication.
    4
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server implementation that provides Facebook Page interaction and management capabilities. This server enables automated posting, comment moderation, and content retrieval.
    7
    76
    -
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Facebook Pages that allows creating, scheduling, and deleting posts, managing comments, and retrieving Page insights using the Facebook Graph API.
    8
    1 npm
    MIT