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

Werkzeug

Beschreibung

post_to_facebook

Erstellen Sie einen neuen Facebook-Beitrag mit einer Nachricht.

reply_to_comment

Antworten Sie auf einen bestimmten Kommentar zu einem Beitrag.

get_page_posts

Rufen Sie aktuelle Beiträge von der Seite ab.

get_post_comments

Holen Sie sich Kommentare zu einem bestimmten Beitrag.

delete_post

Löschen Sie einen bestimmten Beitrag anhand der ID.

delete_comment

Löschen Sie einen bestimmten Kommentar anhand der ID.

delete_comment_from_post

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

filter_negative_comments

Filtern Sie Kommentare mit Schlüsselwörtern mit negativer Stimmung heraus.

get_number_of_comments

Zählen Sie die Anzahl der Kommentare zu einem Beitrag.

get_number_of_likes

Zählen Sie die Anzahl der Likes für einen Beitrag.

get_post_impressions

Erhalten Sie die Gesamtzahl der Impressionen eines Beitrags.

get_post_impressions_unique

Ermitteln Sie die Anzahl der einzelnen Benutzer, die den Beitrag gesehen haben.

get_post_impressions_paid

Erhalten Sie die Anzahl der bezahlten Impressionen des Beitrags.

get_post_impressions_organic

Erhalten Sie die Anzahl der organischen Impressionen des Beitrags.

get_post_engaged_users

Ermitteln Sie die Anzahl der Benutzer, die mit dem Beitrag interagiert haben.

get_post_clicks

Ermitteln Sie die Anzahl der Klicks auf den Beitrag.

get_post_reactions_like_total

Erhalten Sie die Gesamtzahl der „Gefällt mir“-Reaktionen.

get_post_top_commenters

Holen Sie sich die Top-Kommentatoren zu einem Beitrag.

post_image_to_facebook

Posten Sie ein Bild mit einer Bildunterschrift auf der Facebook-Seite.

send_dm_to_user

Senden Sie einem Benutzer eine Direktnachricht.

update_post

Aktualisiert 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
-
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. 🤖 Was ist das?
    1. ✅ Vorteile
  2. 📦 Funktionen
    1. 🚀 Einrichtung und Installation
      1. 1. Klonen Sie das Repository
      2. 2. 🛠️ Installation
      3. 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