Skip to main content
Glama

facebook-mcp-server

Facebook MCP Server

Dieses Projekt ist ein MCP-Server zur Automatisierung und Verwaltung von Interaktionen auf einer Facebook-Seite mithilfe der Facebook Graph API. Es bietet Tools zum Erstellen von Beiträgen, Moderieren von Kommentaren, Abrufen von Beitragseinblicken und Filtern von negativem Feedback – bereit zur Integration in Claude oder andere LLM-basierte Agenten.


🤖 Was ist das?

Dieses MCP bietet eine Reihe von KI-aufrufbaren Tools, die eine direkte Verbindung zu einer Facebook-Seite herstellen und allgemeine API-Operationen als LLM-freundliche Funktionen abstrahieren.

✅ Vorteile

  • Ermöglicht Social-Media-Managern die Automatisierung von Moderation und Analyse.
  • Nahtlose Integration mit Claude Desktop oder jedem Agent-Client .
  • Ermöglicht eine detaillierte Kontrolle über Facebook-Inhalte aus natürlicher Sprache.

📦 Funktionen

WerkzeugBeschreibung
post_to_facebookErstellen Sie einen neuen Facebook-Beitrag mit einer Nachricht.
reply_to_commentAntworten Sie auf einen bestimmten Kommentar zu einem Beitrag.
get_page_postsRufen Sie aktuelle Beiträge von der Seite ab.
get_post_commentsHolen Sie sich Kommentare zu einem bestimmten Beitrag.
delete_postLöschen Sie einen bestimmten Beitrag anhand der ID.
delete_commentLöschen Sie einen bestimmten Kommentar anhand der ID.
delete_comment_from_postAlias zum Löschen eines Kommentars aus einem bestimmten Beitrag.
filter_negative_commentsFiltern Sie Kommentare mit Schlüsselwörtern mit negativer Stimmung heraus.
get_number_of_commentsZählen Sie die Anzahl der Kommentare zu einem Beitrag.
get_number_of_likesZählen Sie die Anzahl der Likes für einen Beitrag.
get_post_impressionsErhalten Sie die Gesamtzahl der Impressionen eines Beitrags.
get_post_impressions_uniqueErmitteln Sie die Anzahl der einzelnen Benutzer, die den Beitrag gesehen haben.
get_post_impressions_paidErhalten Sie die Anzahl der bezahlten Impressionen des Beitrags.
get_post_impressions_organicErhalten Sie die Anzahl der organischen Impressionen des Beitrags.
get_post_engaged_usersErmitteln Sie die Anzahl der Benutzer, die mit dem Beitrag interagiert haben.
get_post_clicksErmitteln Sie die Anzahl der Klicks auf den Beitrag.
get_post_reactions_like_totalErhalten Sie die Gesamtzahl der „Gefällt mir“-Reaktionen.
get_post_top_commentersHolen Sie sich die Top-Kommentatoren zu einem Beitrag.
post_image_to_facebookPosten Sie ein Bild mit einer Bildunterschrift auf der Facebook-Seite.
send_dm_to_userSenden Sie einem Benutzer eine Direktnachricht.
update_postAktualisiert die Nachricht eines vorhandenen Posts.

🚀 Einrichtung und Installation

1. Klonen Sie das Repository

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

2. 🛠️ Installation

Installieren Sie Abhängigkeiten mit uv, einem schnellen Python-Paketmanager: Wenn 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-Anmeldeinformationen hinzu. Diese finden Sie 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 FacebookMCP in Clade ein:

  1. Öffnen Sie Clade.
  2. Gehen Sie zu Einstellungen → Entwickler → Konfiguration bearbeiten.
  3. Fügen Sie in der geöffneten 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 betreiben. Sie können jetzt mithilfe natürlicher Sprachbefehle posten, moderieren und das Engagement messen!


🤝 Beitragen

Beiträge, Probleme und Funktionsanfragen sind willkommen!
Sie können das Repo gerne forken und einen Pull Request senden.

  • Erstellen Sie einen Zweig: git checkout -b feature/YourFeature
  • Übernehmen Sie Ihre Änderungen: git commit -m 'feat: add new feature'
  • Pushen zum Zweig: git push origin feature/YourFeature
  • Öffnen Sie eine Pull-Anfrage 🎉
-
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. 🤖 Was ist das?
    1. ✅ Vorteile
  2. 📦 Funktionen
    1. 🚀 Einrichtung und Installation
      1. Klonen Sie das Repository
      2. 🛠️ Installation
      3. Umgebung einrichten
    2. 🧩 Verwendung mit Claude Desktop
      1. ✅ Sie sind startklar!
        1. 🤝 Beitragen

          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