atlassian-mcp
Atlassian MCP
Ein benutzerdefinierter Model Context Protocol-Server, der KI-Agenten die Interaktion mit Jira und Confluence in der Atlassian Cloud ermöglicht. Er führt im Hintergrund einfache REST-Aufrufe über die Jira REST API v3 und die Confluence REST API v2 aus.
Einrichtung
Abhängigkeiten installieren und bauen:
npm install npm run buildDen Server als globalen Befehl bereitstellen, damit er aus jedem Arbeitsbereich gestartet werden kann (verwendet den
bin-Eintrag inpackage.json):npm linkDadurch wird ein
atlassian-mcp-Befehl in deinenPATHaufgenommen. Führenpm run buildnach Codeänderungen erneut aus; der verknüpfte Befehl zeigt immer auf das aktuelledist.Erstelle einen API-Token unter https://id.atlassian.com/manage-profile/security/api-tokens.
Gib Anmeldedaten über Umgebungsvariablen an (siehe .env.example):
Variable | Beschreibung |
| Deine Site, z. B. |
| Die E-Mail-Adresse deines Atlassian-Kontos |
| Der oben erstellte API-Token |
Related MCP server: jira-mcp
Einen Client verbinden
VS Code (empfohlen)
Dieses Repository enthält eine standardmäßige .vscode/mcp.json. Es startet den Server über eine interaktive Login-zsh-Shell (zsh -lic), sodass er die Atlassian-Anmeldedaten erbt, die in deiner ~/.zshrc (oder ~/.zshenv) exportiert sind — keine Geheimnisse in der Konfiguration — und ruft den global verknüpften Befehl atlassian-mcp auf, sodass er funktioniert, unabhängig davon, welches Repository gerade geöffnet ist:
{
"servers": {
"atlassian": {
"type": "stdio",
"command": "zsh",
"args": ["-lic", "exec atlassian-mcp"]
}
}
}Vermeide hier
${workspaceFolder}: Es wird zu dem Repository aufgelöst, das gerade geöffnet ist, und würde daher nicht mehr funktionieren, wenn der Server aus anderen Arbeitsbereichen verwendet wird. Der Befehlsname vonnpm linkwird stattdessen über denPATHdeiner Shell aufgelöst.
Um den Server in jedem Arbeitsbereich verfügbar zu machen, füge denselben servers-Block zu deiner MCP-Konfiguration auf Benutzerebene hinzu (Befehlspalette → MCP: Benutzerkonfiguration öffnen).
Alternative: node mit einem absoluten Pfad ausführen
Wenn du npm link lieber nicht verwendest, verweise mit node direkt auf die gebaute Einstiegsdatei über einen absoluten Pfad (nicht ${workspaceFolder}, das sich pro Arbeitsbereich ändert). Die Variable ${userHome} von VS Code hält es über Maschinen hinweg portabel:
{
"servers": {
"atlassian": {
"type": "stdio",
"command": "zsh",
"args": ["-lic", "exec node \"${userHome}/Sites/atlassian-mcp/dist/index.js\""]
}
}
}Passe den Pfad an, falls du das Repository woanders geklont hast. Der zsh -lic-Wrapper stellt die Anmeldedaten weiterhin aus deinem Shell-Profil bereit.
Exportiere die Variablen in deinem Shell-Profil anstelle der Konfigurationsdatei:
export ATLASSIAN_SITE_URL="https://your-domain.atlassian.net"
export ATLASSIAN_EMAIL="you@example.com"
export ATLASSIAN_API_TOKEN="your-api-token"Lade das VS-Code-Fenster nach Änderungen an deinem Shell-Profil neu, damit die neuen Werte übernommen werden.
Andere Clients (Claude Desktop, Cline, Cursor)
Clients, die nicht über deine Shell laufen, können entweder denselben zsh -lic-Wrapper verwenden oder die Variablen explizit setzen:
{
"mcpServers": {
"atlassian": {
"command": "atlassian-mcp",
"env": {
"ATLASSIAN_SITE_URL": "https://your-domain.atlassian.net",
"ATLASSIAN_EMAIL": "you@example.com",
"ATLASSIAN_API_TOKEN": "your-api-token"
}
}
}
}Ohne npm link verwendest du node mit einem absoluten Pfad zur gebauten Einstiegsdatei:
{
"mcpServers": {
"atlassian": {
"command": "node",
"args": ["/absolute/path/to/atlassian-mcp/dist/index.js"],
"env": {
"ATLASSIAN_SITE_URL": "https://your-domain.atlassian.net",
"ATLASSIAN_EMAIL": "you@example.com",
"ATLASSIAN_API_TOKEN": "your-api-token"
}
}
}
}Für die lokale Entwicklung kannst du den Server direkt mit npm run dev ausführen.
Werkzeuge
Jira
Werkzeug | Beschreibung |
| Issues mit JQL durchsuchen |
| Ein einzelnes Issue anhand von Schlüssel/ID abrufen |
| Ein Issue erstellen |
| Felder eines Issues aktualisieren |
| Einen Kommentar zu einem Issue hinzufügen |
| Verfügbare Workflow-Übergänge auflisten |
| Ein Issue in einen neuen Status verschieben |
| Projekte auflisten / durchsuchen |
| Den authentifizierten Benutzer abrufen (inkl. |
Confluence
Werkzeug | Beschreibung |
| Inhalte mit CQL durchsuchen |
| Bereiche auflisten |
| Eine Seite abrufen (mit Inhalt) |
| Seiten auflisten (optional nach Bereich) |
| Direkte Unterseiten auflisten |
| Eine Seite erstellen (Body im Speicherformat) |
| Eine Seite aktualisieren (neue Version erforderlich) |
| Eine Seite löschen |
| Fußzeilenkommentare einer Seite auflisten |
| Einen Fußzeilenkommentar zu einer Seite hinzufügen |
Hinweise
Jira-Rich-Text-Felder (Beschreibungen, Kommentare) akzeptieren Klartext, der automatisch in das Atlassian Document Format (ADF) konvertiert wird.
Die Inhalte von Confluence-Seiten und -Kommentaren verwenden das Speicherformat (XHTML), z. B.
<p>Hi</p>.Dein API-Token erbt alle Berechtigungen deines Kontos. Halte ihn geheim und committe ihn niemals.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to interact with Jira Cloud, including listing boards and issues, adding comments, and searching users.7362MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Jira Cloud and Confluence through natural language, performing JQL searches, issue management, and Confluence page creation.141MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with Atlassian Cloud (Jira, Confluence, Bitbucket) through natural language, providing CRUD operations for issues, pages, pull requests, and more.8626MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Atlassian Confluence and Jira for searching, updating, and managing content and issues.MIT
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/callum-smith-mns/atlassian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server