Confluence MCP Server
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
Related MCP server: Confluence MCP Server
Installation
Dieses Repository klonen
Installieren Sie Abhängigkeiten:
pip install -r requirements.txtKonfiguration
Erstellen Sie im Projektstammverzeichnis eine .env Datei mit den folgenden Variablen:
CONFLUENCE_API_BASE=http://localhost:8090/rest/api
CONFLUENCE_USERNAME=your_username
CONFLUENCE_PASSWORD=your_passwordPassen 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:
mcp dev confluence.pyDadurch 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:
python confluence.pyDieser 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:
mcp install confluence.pyAPI-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 deployed
Maintenance
Related MCP Connectors
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Related MCP Servers
- AlicenseAqualityFmaintenanceA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.96 npm12MIT
- AlicenseNot gradedqualityDmaintenanceA server that integrates Confluence with Claude Desktop and other AI assistants, enabling natural language interactions with your Confluence documentation.275 npm4MIT
- AlicenseNot gradedqualityDmaintenanceIntegration server that connects AI assistants to Atlassian products (Confluence & Jira), enabling natural language interactions for searching content, managing issues, creating documents, and updating project information.MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Atlassian Jira and Confluence that supports both Cloud and On-Prem/Data Center deployments. It enables AI assistants to search, create, and manage issues and pages using secure authentication methods like PAT and OAuth.5MIT