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
2. 🛠️ Installation
Installieren Sie Abhängigkeiten mit uv, einem schnellen Python-Paketmanager: Wenn uv noch nicht installiert ist, führen Sie Folgendes aus:
Sobald UV installiert ist, installieren Sie die Projektabhängigkeiten:
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.
🧩 Verwendung mit Claude Desktop
So richten Sie FacebookMCP in Clade ein:
- Öffnen Sie Clade.
- Gehen Sie zu Einstellungen → Entwickler → Konfiguration bearbeiten.
- Fügen Sie in der geöffneten Konfigurationsdatei den folgenden Eintrag hinzu:
✅ 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 🎉
This server cannot be installed
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
Related MCP Servers
- -securityAlicense-qualityMCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.Last updated -80PythonMIT License
- Python
- JavaScriptMIT License
- TypeScriptMIT License