Confluence MCP-Server
Ein Model Context Protocol (MCP)-Server für die Interaktion mit Confluence Data Center über die REST-API. Dieser Server bietet eine Reihe von Tools, die es KI-Modellen ermöglichen, mit Confluence-Inhalten zu interagieren.
Merkmale
Dieser MCP-Server stellt die folgenden Vorgänge für Confluence bereit:
- Führen Sie CQL-Suchen (Confluence Query Language) durch
- Seiteninhalt nach ID abrufen
- Seiteninhalt mit Body abrufen
- Seitensuche mit der Leertaste
- Suchen Sie nach einer Seite nach Titel und Leertaste
- Neue Seiten erstellen (mit optionaler übergeordneter Seite)
- Vorhandene Seiten aktualisieren
- Seiten löschen
Installation
- Dieses Repository klonen
- Installieren Sie Abhängigkeiten:
Konfiguration
Erstellen Sie im Projektstammverzeichnis eine .env
Datei mit den folgenden Variablen:
Passen Sie die Werte an Ihre Confluence-Instanz an.
Ausführen des Servers
Entwicklungsmodus (empfohlen)
Der richtige Weg, einen MCP-Server zu betreiben, ist die Verwendung des MCP-CLI-Tools im Entwicklungsmodus. Dadurch wird die MCP Inspector-Benutzeroberfläche gestartet, mit der Sie den Server testen und debuggen können:
Dadurch wird der MCP Inspector standardmäßig unter http://127.0.0.1:6274 gestartet.
Direkte Ausführung (nicht empfohlen)
MCP-Server sind für den Betrieb mit dem MCP-CLI-Tool oder integriert mit Claude Desktop konzipiert. Die direkte Ausführung mit Python ist nicht die Standardmethode zum Ausführen eines MCP-Servers, das Skript enthält jedoch einen Fallback-Modus zum Testen:
Dieser Modus verfügt jedoch über eine eingeschränkte Funktionalität und ist nur für grundlegende Tests vorgesehen.
Installation in Claude Desktop
So installieren Sie den Server in Claude Desktop:
API-Referenz
Führen Sie die CQL-Suche aus
Führen Sie eine CQL-Abfrage in Confluence aus, um Seiten zu durchsuchen.
Parameter:
cql
: CQL-Abfragezeichenfolgelimit
: Anzahl der zurückzugebenden Ergebnisse (Standard: 10)
get_page_content
Holen Sie sich den Inhalt einer Confluence-Seite.
Parameter:
pageId
: Confluence-Seiten-ID
Seite mit Text abrufen
Holen Sie sich eine Seite mit ihrem Hauptinhalt.
Parameter:
pageId
: Confluence-Seiten-ID
Seiten nach Speicherplatz suchen
Suchen Sie Seiten mit der Leertaste.
Parameter:
spaceKey
: Confluence-Space-Schlüssellimit
: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 10)expand
: Optionale, durch Kommas getrennte Liste der zu erweiternden Eigenschaften
Seite nach Titel finden
Suchen Sie eine Seite nach Titel und Leerzeichen.
Parameter:
title
: SeitentitelspaceKey
: Confluence-Space-Schlüssel
Seite erstellen
Erstellen Sie eine neue Seite in Confluence.
Parameter:
title
: SeitentitelspaceKey
: Confluence-Space-Schlüsselcontent
: Seiteninhalt im Speicherformat (HTML)parentId
: Optionale ID der übergeordneten Seite
Seite aktualisieren
Aktualisieren Sie eine vorhandene Seite in Confluence.
Parameter:
pageId
: Confluence-Seiten-IDcontent
: Neuer Seiteninhalt im Speicherformat (HTML)title
: Optionaler neuer Titel für die SeitespaceKey
: Optionale Leertaste (nur erforderlich, wenn das Leerzeichen geändert wird)
Seite löschen
Löschen Sie eine Seite nach ID.
Parameter:
pageId
: Confluence-Seiten-ID
Beispielverwendung
Sobald der Server läuft und mit einem KI-Modell verbunden ist, können Sie mithilfe natürlicher Sprache mit Confluence interagieren. Beispiel:
- „Alle Seiten im DOCS-Bereich finden“
- „Holen Sie sich den Inhalt der Seite mit der ID 123456“
- „Erstellen Sie im TEAM-Bereich eine neue Seite mit dem Titel ‚Besprechungsnotizen‘ und dem Inhalt ‚Notizen von unserer Besprechung‘.“
- „Aktualisieren Sie die Seite mit der ID 123456, um den Inhalt ‚Aktualisierte Besprechungsnotizen‘ anzuzeigen.“
- „Aktualisieren Sie den Titel der Seite 123456 in ‚Überarbeitete Besprechungsnotizen‘.“
Lizenz
MIT
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.
Ein Server, der KI-Modellen die Interaktion mit Confluence Data Center über REST-API ermöglicht und Vorgänge wie das Suchen, Lesen, Erstellen, Aktualisieren und Löschen von Seiten bereitstellt.
Related MCP Servers
- AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense
- -securityFlicense-qualityA server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.Last updated -
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.Last updated -53198TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License