MCP JIRA Server
MCP Jira-Integration
Ein einfacher Model Context Protocol (MCP)-Server für Jira, der es LLMs ermöglicht, als Projektmanager und persönliche Assistenten für Teams zu fungieren, die Jira nutzen. Basiert auf der Jira REST API v3.
Funktionen
Zentrale MCP-Tools
create_issue - Erstellen neuer Jira-Vorgänge mit korrekter Formatierung und ADF-Beschreibungen
search_issues - Suchen von Vorgängen mittels JQL mit intelligenter Formatierung und Paginierung
get_sprint_status - Abrufen umfassender Sprint-Fortschrittsberichte mit Metriken
get_team_workload - Analysieren der Arbeitslast und Kapazität von Teammitgliedern
generate_standup_report - Automatisches Erstellen täglicher Standup-Berichte
Projektmanagement-Funktionen
Multi-Projekt-Unterstützung: Arbeiten mit mehreren Projekten durch dynamische Angabe von Projektschlüsseln
Sprint-Fortschrittsverfolgung mit visuellen Indikatoren
Analyse der Team-Arbeitslast und Kapazitätsplanung
Automatisierte Erstellung täglicher Standup-Berichte
Erstellung von Vorgängen mit korrekter Priorisierung
Intelligente Suche und Filterung von Vorgängen
Zuverlässigkeit
Automatischer Wiederholungsversuch mit exponentiellem Backoff bei Ratenbegrenzungen (429) und vorübergehenden Fehlern (503)
Paginierung für große Ergebnismengen
Zeitzonenbewusste Datumsverarbeitung
Fehlertoleranter Umgang mit benutzerdefinierten Jira-Status und Vorgangstypen
Related MCP server: JIRA MCP Server
Anforderungen
Python 3.8 oder höher
Jira Cloud-Konto mit API-Token
MCP-kompatibler Client (wie Claude Desktop)
Schnelleinrichtung
Klonen und installieren:
git clone https://github.com/your-org/mcp-jira.git
cd mcp-jira
python3 -m venv .venv
source .venv/bin/activate
pip install -e .Jira-Anmeldedaten konfigurieren:
cp .env.example .env
# Edit .env with your valuesJIRA_URL=https://your-domain.atlassian.net
JIRA_USERNAME=your.email@domain.com
JIRA_API_TOKEN=your_api_token
PROJECT_KEY=PROJ
DEFAULT_BOARD_ID=123Server testen:
.venv/bin/python -m mcp_jiraSie sollten Initializing MCP Jira server... in der Ausgabe sehen. Drücken Sie Strg+C zum Beenden.
Anwendungsbeispiele
Vorgänge erstellen
"Erstelle einen Bug mit hoher Priorität für das Login-System, das nicht richtig funktioniert"
Weist automatisch den richtigen Vorgangstyp, die Priorität und die Formatierung zu
Sprint-Management
"Was ist unser aktueller Sprint-Status?"
Ruft einen umfassenden Fortschrittsbericht mit Metriken und visuellen Indikatoren ab
Team-Management
"Zeige mir die Arbeitslast des Teams für john.doe, jane.smith, mike.wilson"
Analysiert die Kapazität und liefert die Verteilung der Arbeitslast
Tägliche Standups
"Erstelle den heutigen Standup-Bericht"
Erstellt einen formatierten Bericht mit abgeschlossenen, in Bearbeitung befindlichen und blockierten Elementen
MCP-Integration
Mit Claude Desktop
Die Konfigurationsdatei befindet sich unter:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Fügen Sie den folgenden Eintrag hinzu und ersetzen Sie /path/to/mcp-jira durch den absoluten Pfad, unter dem Sie das Repo geklont haben:
{
"mcpServers": {
"mcp-jira": {
"command": "/path/to/mcp-jira/.venv/bin/python",
"args": ["-m", "mcp_jira"]
}
}
}Hinweis: Verwenden Sie die Python-Binary aus dem
.venv-Ordner – dies stellt sicher, dass alle Abhängigkeiten verfügbar sind. Das Feldcwdist nicht erforderlich; der Server löst seine Konfiguration intern über absolute Pfade auf.
Um den korrekten Pfad zu finden, führen Sie dies innerhalb des Projektverzeichnisses aus:
echo "$(pwd)/.venv/bin/python"Starten Sie Claude Desktop nach dem Speichern der Konfiguration neu.
Mit anderen MCP-Clients
Der Server folgt dem Standard-MCP-Protokoll und funktioniert mit jedem MCP-kompatiblen Client.
Konfiguration
Erforderliche Umgebungsvariablen
JIRA_URL- Ihre Jira-Instanz-URLJIRA_USERNAME- Ihr Jira-Benutzername/E-MailJIRA_API_TOKEN- Ihr Jira-API-TokenPROJECT_KEY- Standard-Projektschlüssel für Vorgänge (kann pro Anfrage überschrieben werden)
Optionale Einstellungen
DEFAULT_BOARD_ID- Standard-Board für Sprint-Vorgänge (kann pro Anfrage überschrieben werden)STORY_POINTS_FIELD- Benutzerdefiniertes Feld-ID für Story Points (Standard: customfield_10026)DEBUG_MODE- Debug-Protokollierung aktivieren (Standard: false)LOG_LEVEL- Protokollierungsebene (Standard: INFO)
Jira-API-Token abrufen
Gehen Sie zu Atlassian-Kontoeinstellungen
Klicken Sie auf "API-Token erstellen"
Geben Sie ihm einen Namen und kopieren Sie das Token
Verwenden Sie Ihre E-Mail als Benutzernamen und das Token als Passwort
Architektur
Diese Implementierung priorisiert Einfachheit und Zuverlässigkeit:
Einzelne MCP-Serverdatei - Alle Tools an einem Ort
Standard-MCP-Protokoll - Verwendet das offizielle MCP-SDK
Jira REST API v3 - Verwendet das Atlassian Document Format (ADF) für Beschreibungen
Reiche Formatierung - Liefert schöne, lesbare Berichte
Wiederholung mit Backoff - Behandelt Ratenbegrenzungen und vorübergehende Jira-API-Fehler automatisch
Paginierung - Ruft alle Ergebnisse für große Vorgangsmengen ab
Fehlerbehandlung - Fehlertoleranter Umgang mit Jira-API-Problemen und benutzerdefinierten Status
Async-Unterstützung - Schnelle und reaktionsschnelle Vorgänge
Fehlerbehebung
Häufige Probleme
"No active sprint found"
Stellen Sie sicher, dass Ihr Board einen aktiven Sprint hat
Überprüfen Sie, ob
DEFAULT_BOARD_IDkorrekt gesetzt ist
Authentifizierungsfehler
Überprüfen Sie, ob Ihr API-Token korrekt ist
Überprüfen Sie, ob Ihr Benutzername Ihre E-Mail-Adresse ist
Berechtigungsfehler
Stellen Sie sicher, dass Ihr Jira-Benutzer über entsprechende Projektberechtigungen verfügt
Überprüfen Sie, ob der Projektschlüssel existiert und Sie Zugriff haben
Debug-Modus
Setzen Sie DEBUG_MODE=true in Ihrer .env-Datei für detaillierte Protokollierung.
Entwicklung
Forken Sie das Repository
Richten Sie eine Entwicklungsumgebung ein:
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"Führen Sie Tests aus:
python -m pytest tests/ -vSenden Sie einen Pull Request
Lizenz
MIT-Lizenz - siehe LICENSE-Datei
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
- AlicenseCqualityCmaintenanceAn MCP server that enables AI assistants to interact with JIRA, allowing for querying issue details, creating and updating work items, and managing attachments through a standardized interface.124MIT
- AlicenseBqualityDmaintenanceProvides tools for AI assistants to interact with JIRA APIs, enabling them to read, create, update, and manage JIRA issues through standardized MCP tools.6193MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI systems to interact with JIRA through natural language, allowing users to retrieve issue details, create new tickets, search using JQL, and access project information.3
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Jira Cloud by managing issues, comments, custom fields, and sprint tasks through a standardized interface. Supports issue creation, updates, team activity tracking, and progress reporting.1189Apache 2.0
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
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/Warzuponus/mcp-jira'
If you have feedback or need assistance with the MCP directory API, please join our Discord server