Integrations
Provides access to JIRA data including searching issues, retrieving epic children, getting detailed issue information, creating and updating issues, extracting issue mentions, tracking issue relationships, handling file attachments, and transforming JIRA content for AI context windows
JIRA MCP Server
Eine Model Context Protocol (MCP)-Serverimplementierung, die Zugriff auf JIRA-Daten mit Beziehungsverfolgung, optimierten Datennutzlasten und Datenbereinigung für KI-Kontextfenster bietet.
ℹ️ Es gibt einen separaten MCP-Server für Confluence
Merkmale
- Suchen Sie mit JQL nach JIRA-Problemen (maximal 50 Ergebnisse pro Anfrage)
- Rufen Sie epische Kinder mit Kommentarverlauf und optimierten Nutzdaten ab (maximal 100 Probleme pro Anfrage)
- Erhalten Sie detaillierte Probleminformationen, einschließlich Kommentaren und verwandten Problemen
- Erstellen, aktualisieren und verwalten Sie JIRA-Probleme
- Kommentare zu Problemen hinzufügen
- Extrahieren Sie Problemerwähnungen aus dem Atlassian-Dokumentformat
- Verfolgen Sie Problembeziehungen (Erwähnungen, Links, Eltern/Kind, Epen).
- Bereinigen und transformieren Sie umfangreichen JIRA-Inhalt für KI-Kontexteffizienz
- Unterstützung für Dateianhänge mit sicherer Verarbeitung mehrteiliger Uploads
Voraussetzungen
- Bun (v1.0.0 oder höher)
- JIRA-Konto mit API-Zugriff
Umgebungsvariablen
Installation und Einrichtung
1. Klonen Sie das Repository:
2. Installieren Sie Abhängigkeiten und erstellen Sie:
3. Konfigurieren Sie den MCP-Server:
Bearbeiten Sie die entsprechende Konfigurationsdatei:
macOS:
- Cline:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
- Cline:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
- Claude Desktop:
%APPDATA%\Claude Desktop\claude_desktop_config.json
Linux:
- Cline:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Claude Desktop: existiert leider noch nicht
Fügen Sie die folgende Konfiguration unter dem Objekt mcpServers
hinzu:
4. Starten Sie den MCP-Server neu.
Starten Sie den MCP-Server in den MCP-Einstellungen von Cline neu. Starten Sie Claude Desktop neu, um den neuen MCP-Server zu laden.
Entwicklung
Führen Sie Tests durch:
Beobachtungsmodus für die Entwicklung:
So erstellen Sie den Build nach Änderungen neu:
Verfügbare MCP-Tools
Suchprobleme
Suchen Sie mit JQL nach JIRA-Problemen. Gibt bis zu 50 Ergebnisse pro Anfrage zurück.
Eingabeschema:
hol_epische_Kinder
Erhalten Sie alle untergeordneten Probleme in einem Epic, einschließlich der zugehörigen Kommentare und Beziehungsdaten. Begrenzt auf 100 Probleme pro Anfrage.
Eingabeschema:
Problem melden
Erhalten Sie detaillierte Informationen zu einem bestimmten JIRA-Problem, einschließlich Kommentaren und allen Beziehungen.
Eingabeschema:
Problem erstellen
Erstellen Sie ein neues JIRA-Problem mit angegebenen Feldern.
Eingabeschema:
Aktualisierungsproblem
Aktualisieren Sie die Felder eines vorhandenen JIRA-Problems.
Eingabeschema:
Anhang hinzufügen
Fügen Sie einem JIRA-Problem einen Dateianhang hinzu.
Eingabeschema:
Kommentar hinzufügen
Fügen Sie einem JIRA-Problem einen Kommentar hinzu. Akzeptiert Klartext und konvertiert ihn intern in das erforderliche Atlassian-Dokumentformat.
Eingabeschema:
Datenbereinigungsfunktionen
- Extrahiert Text aus dem Atlassian Document Format
- Verfolgt Erwähnungen von Problemen in Beschreibungen und Kommentaren
- Verwaltet formale Problemverknüpfungen mit Beziehungstypen
- Bewahrt die Eltern-Kind-Beziehungen
- Verfolgt epische Assoziationen
- Enthält einen Kommentarverlauf mit Autoreninformationen
- Entfernt unnötige Metadaten aus Antworten
- Verarbeitet Inhaltsknoten rekursiv auf Erwähnungen
- Dedupliziert Problemerwähnungen
Technische Details
- Erstellt mit TypeScript im strikten Modus
- Verwendet die Bun-Laufzeit für verbesserte Leistung
- Vite für optimierte Builds
- Verwendet JIRA REST API v3
- Grundlegende Authentifizierung mit API-Token
- Gebündelte API-Anfragen für zugehörige Daten
- Optimierte Antwortnutzlasten für KI-Kontextfenster
- Effiziente Transformation komplexer Atlassian-Strukturen
- Robuste Fehlerbehandlung
- Überlegungen zur Ratenbegrenzung
- Höchstgrenzen:
- Suchergebnisse: 50 Probleme pro Anfrage
- Epische Kinder: 100 Ausgaben pro Anfrage
- Unterstützung mehrteiliger Formulardaten für sichere Dateianhänge
- Automatische Erkennung und Validierung von Inhaltstypen
Fehlerbehandlung
Der Server implementiert eine umfassende Fehlerbehandlungsstrategie:
- Netzwerkfehlererkennung und entsprechende Meldung
- Handhabung von HTTP-Statuscodes (insbesondere 404 bei Problemen)
- Detaillierte Fehlermeldungen mit Statuscodes
- Protokollierung der Fehlerdetails in der Konsole
- Eingabevalidierung für alle Parameter
- Sichere Fehlerweiterleitung durch MCP-Protokoll
- Spezialisierte Behandlung häufiger JIRA-API-Fehler
- Base64-Validierung für Anhänge
- Fehlerbehandlung mehrteiliger Anfragen
- Ratenbegrenzungserkennung
- Validierung der Anhangsparameter
LIZENZ
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENCE .
You must be authenticated.
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.
Bietet eine Schnittstelle für den Zugriff auf und die Verwaltung von JIRA-Daten über das Model Context Protocol und bietet Funktionen wie Beziehungsverfolgung, Datenbereinigung und kontextbezogene Einblicke für KI-Anwendungen.
- Merkmale
- Voraussetzungen
- Umgebungsvariablen
- Installation und Einrichtung
- Entwicklung
- Verfügbare MCP-Tools
- Datenbereinigungsfunktionen
- Technische Details
- Fehlerbehandlung
- LIZENZ
Related Resources
Related MCP Servers
- -securityFlicense-qualityA server implementation that allows AI models to interact with Jira through the Model Context Protocol, enabling tasks like JQL searches and retrieving issue details.Last updated -Python
- AsecurityFlicenseAqualityA Model Context Protocol server that enables integration with JIRA, allowing users to interact with JIRA tasks and issues through Claude AI assistant.Last updated -32Python
- -securityFlicense-qualityA Model Context Protocol server that integrates JIRA directly into Cursor IDE, allowing users to view assigned issues, get detailed information on specific tickets, and convert JIRA issues into local tasks without leaving their editor.Last updated -1TypeScript
- -securityAlicense-qualityA Simple Model Context Protocol server that enables AI assistants to interact with Jira, allowing operations like fetching tickets, adding comments, and updating ticket status.Last updated -1PythonApache 2.0