facebook-mcp-server
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.
🤖 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 |
| Erstellt einen neuen Facebook-Beitrag mit einer Nachricht. |
| Antwortet auf einen bestimmten Kommentar unter einem Beitrag. |
| Ruft aktuelle Beiträge der Seite ab. |
| Ruft Kommentare zu einem bestimmten Beitrag ab. |
| Löscht einen bestimmten Beitrag anhand der ID. |
| Löscht einen bestimmten Kommentar anhand der ID. |
| Verbirgt einen Kommentar vor der öffentlichen Ansicht. |
| Macht einen zuvor verborgenen Kommentar wieder sichtbar. |
| Alias zum Löschen eines Kommentars von einem bestimmten Beitrag. |
| Filtert Kommentare mit negativen Schlagwörtern heraus. |
| Zählt die Anzahl der Kommentare zu einem Beitrag. |
| Zählt die Anzahl der „Gefällt mir“-Angaben zu einem Beitrag. |
| Ruft die Gesamtzahl der Impressionen eines Beitrags ab. |
| Ruft die Anzahl der eindeutigen Nutzer ab, die den Beitrag gesehen haben. |
| Ruft die Anzahl der bezahlten Impressionen des Beitrags ab. |
| Ruft die Anzahl der organischen Impressionen des Beitrags ab. |
| Ruft die Anzahl der Nutzer ab, die mit dem Beitrag interagiert haben. |
| Ruft die Anzahl der Klicks auf den Beitrag ab. |
| Ruft die Gesamtzahl der „Gefällt mir“-Reaktionen ab. |
| Ruft die aktivsten Kommentatoren eines Beitrags ab. |
| Veröffentlicht ein Bild mit einer Bildunterschrift auf der Facebook-Seite. |
| Sendet eine Direktnachricht an einen Nutzer. |
| Aktualisiert die Nachricht eines bestehenden Beitrags. |
| Plant einen Beitrag für eine zukünftige Veröffentlichung. |
| Ruft die Gesamtzahl der Fans der Seite ab. |
| Ruft die Anzahl der geteilten Inhalte eines Beitrags ab. |
| Ruft alle Reaktionszahlen für einen Beitrag in einem Aufruf ab. |
| Löscht mehrere Kommentare anhand ihrer ID. |
| Verbirgt mehrere Kommentare anhand ihrer ID. |
| Macht mehrere Kommentare anhand ihrer ID wieder sichtbar. |
| Ruft alle Antworten auf einen bestimmten Kommentar ab. |
| Ruft die Permalink-URL eines Beitrags ab. |
| Listet alle geplanten (unveröffentlichten) Beiträge der Seite auf. |
| 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-server2. 🛠️ 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 | bashSobald uv installiert ist, installieren Sie die Projektabhängigkeiten:
uv pip install -r requirements.txt3. 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:
Öffnen Sie Claude.
Gehen Sie zu Einstellungen → Entwickler → Konfiguration bearbeiten.
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/YourFeatureCommitten 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 🎉
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that automatically collects feedback on your MCP server.
A hosted MCP server for planning, scheduling, media, analytics, and social publishing.
Official TimeToPost MCP server for social post drafting, scheduling, publishing and approval queues.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features.366MIT
- AlicenseAqualityDmaintenanceMCP 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.4MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server implementation that provides Facebook Page interaction and management capabilities. This server enables automated posting, comment moderation, and content retrieval.776-
- AlicenseAqualityDmaintenanceMCP server for Facebook Pages that allows creating, scheduling, and deleting posts, managing comments, and retrieving Page insights using the Facebook Graph API.81 npmMIT