Jira MCP Server

Integrations

  • Allows interaction with Jira, providing tools for listing projects, getting issue details, searching issues, managing project members, creating issues with custom fields, and querying sprints with filtering options.

Jira MCP Server

Ein Model Context Protocol (MCP)-Server für die Jira-Integration. Dieser Server ermöglicht KI-Assistenten wie Claude die Interaktion mit Jira über MCP.

Autor: Samuel Rizzo

Merkmale

  • Alle Jira-Projekte auflisten
  • Erhalten Sie detaillierte Probleminformationen
  • Suchen Sie nach Problemen nach Projekt und Beauftragtem
  • Projektmitglieder auflisten
  • Überprüfen Sie die Projektmitgliedschaft des Benutzers und die zugewiesenen Probleme
  • Erstellen Sie neue Probleme mit benutzerdefinierten Feldern
  • Sprints mit Filteroptionen auflisten und abfragen

Installation

# Clone the repository git clone https://github.com/samuelrizzo/jira-mcp-server.git cd jira-mcp-server # Install dependencies npm install # Build the project npm run build

Konfiguration

MCP-Serverkonfiguration

Fügen Sie Ihrer Cursor-/Windsurf-MCP-Einstellungsdatei die folgende Konfiguration hinzu:

{ "mcpServers": { "jira-mcp": { "command": "node", "args": ["./dist/index.js"], "env": { "JIRA_HOST": "your-domain.atlassian.net", "JIRA_EMAIL": "your-email@example.com", "JIRA_API_TOKEN": "your-api-token-here" } } } }

Einrichten des API-Zugriffs

  1. Generieren Sie ein Jira-API-Token:
    • Gehen Sie zu den Atlassian-Kontoeinstellungen
    • Klicken Sie auf „API-Token erstellen“.
    • Geben Sie ihm einen Namen und klicken Sie auf „Erstellen“.
    • Kopieren Sie das Token (Sie benötigen es zur Authentifizierung)
  2. Notieren Sie sich Ihre Jira-Host-URL (z. B. your-domain.atlassian.net ) und die mit Ihrem Atlassian-Konto verknüpfte E-Mail-Adresse.
  3. Fügen Sie diese Anmeldeinformationen zu Ihrer MCP-Serverkonfiguration hinzu.

Verfügbare Tools

1. Projekte auflisten ( mcp_jira_list_projects )

Listet alle Jira-Projekte auf, auf die der authentifizierte Benutzer Zugriff hat.

Parameter:

  • jiraHost : Ihre Jira-Domäne (z. B. „Ihre-Domäne.atlassian.net“)
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

2. Problemdetails abrufen ( mcp_jira_get_issue )

Ruft detaillierte Informationen zu einem bestimmten Jira-Problem ab.

Parameter:

  • issueKey : Der Jira-Problemschlüssel (z. B. „PROJECT-123“)
  • jiraHost : Ihre Jira-Domäne
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

3. Probleme suchen ( mcp_jira_search_issues )

Sucht nach Problemen in einem bestimmten Projekt, optional gefiltert nach Zuständigem.

Parameter:

  • projectKey : Der Jira-Projektschlüssel
  • assigneeName : (Optional) Filtern Sie Probleme nach dem Namen des Zuständigen
  • jiraHost : Ihre Jira-Domäne
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

4. Projektmitglieder auflisten ( mcp_jira_list_project_members )

Listet alle Mitglieder eines bestimmten Jira-Projekts auf.

Parameter:

  • projectKey : Der Jira-Projektschlüssel
  • jiraHost : Ihre Jira-Domäne
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

5. Benutzerprobleme prüfen ( mcp_jira_check_user_issues )

Überprüft, ob ein Benutzer Mitglied eines Projekts ist, und listet die ihm zugewiesenen Probleme auf.

Parameter:

  • projectKey : Der Jira-Projektschlüssel
  • userName : Der Anzeigename des zu prüfenden Benutzers
  • jiraHost : Ihre Jira-Domäne
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

6. Problem erstellen ( mcp_jira_create_issue )

Erstellt ein neues Problem in einem Jira-Projekt mit angegebenen Details.

Parameter:

  • projectKey : Der Jira-Projektschlüssel
  • summary : Der Titel/die Zusammenfassung des Problems
  • description : Detaillierte Beschreibung des Problems
  • issueType : (Optional) Art des Problems (z. B. „Aufgabe“, „Fehler“, „Story“), standardmäßig „Aufgabe“
  • assigneeName : (Optional) Der Anzeigename der Person, der das Problem zugewiesen werden soll
  • reporterName : (Optional) Der Anzeigename der Person, die das Problem meldet
  • sprintId : (Optional) ID des Sprints, zu dem das Problem hinzugefügt werden soll
  • jiraHost : Ihre Jira-Domäne
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

7. Sprints auflisten ( mcp_jira_list_sprints )

Listet aktuelle Sprints in Jira mit Filteroptionen auf.

Parameter:

  • boardId : (Optional) Jira-Board-ID zum Filtern von Sprints nach einem bestimmten Board
  • projectKey : (Optional) Projektschlüssel zum Auffinden der mit dem Projekt verknüpften Sprints
  • state : (Optional) Sprint-Status zum Filtern (aktiv, zukünftig, geschlossen oder alle), standardmäßig „aktiv“
  • jiraHost : Ihre Jira-Domäne
  • email : Ihre Jira-E-Mail
  • apiToken : Ihr Jira-API-Token

Anwendungsbeispiele

Hier sind einige Beispielabfragen, die Sie mit Claude verwenden können:

"List all Jira projects in PROJECT" "Get details for issue PROJECT-123" "Search for issues assigned to John in PROJECT" "List all members of PROJECT" "Check what issues are assigned to Jane in PROJECT" "Create a new bug issue titled 'Login page error' in PROJECT" "List active sprints for PROJECT"

Kontinuierliche Entwicklung

Dieses Projekt wird aktiv weiterentwickelt. Regelmäßig werden neue Tools und Funktionen hinzugefügt, um die Integrationsmöglichkeiten mit Jira zu erweitern. Zukünftige Updates umfassen:

  • Zusätzliche Tools zur Problemverwaltung
  • Sprint- und Board-Management
  • Erweiterte Such- und Filteroptionen
  • Benutzerdefinierte Feldbehandlung
  • Workflow-Übergänge
  • Und mehr!

Bleiben Sie dran, indem Sie das Repository beobachten oder mit einem Stern markieren, um Updates zu erhalten.

Beitragen

Dies ist ein Open-Source-Projekt und Beiträge sind willkommen! So können Sie mitmachen:

  1. Forken Sie das Repository
  2. Erstellen Sie Ihren Feature-Zweig
  3. Nehmen Sie Ihre Änderungen vor
  4. Senden einer Pull-Anfrage

Open Source

Dieser Code ist vollständig Open Source. Sie können:

  • Kopie
  • Ändern
  • Verteilen
  • Kommerziell nutzen
  • Privat nutzen

Keine Einschränkungen – machen Sie mit dem Code, was Sie wollen!

Lizenz

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

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 Model Context Protocol-Server, der KI-Assistenten wie Claude die Interaktion mit Jira ermöglicht und Projektmanagementaufgaben wie das Auflisten von Projekten, das Suchen nach Problemen, das Erstellen von Tickets und das Verwalten von Sprints durch Abfragen in natürlicher Sprache ermöglicht.

  1. Merkmale
    1. Installation
      1. Konfiguration
        1. MCP-Serverkonfiguration
        2. Einrichten des API-Zugriffs
      2. Verfügbare Tools
        1. 1. Projekte auflisten ( mcp_jira_list_projects )
        2. 2. Problemdetails abrufen ( mcp_jira_get_issue )
        3. 3. Probleme suchen ( mcp_jira_search_issues )
        4. 4. Projektmitglieder auflisten ( mcp_jira_list_project_members )
        5. 5. Benutzerprobleme prüfen ( mcp_jira_check_user_issues )
        6. 6. Problem erstellen ( mcp_jira_create_issue )
        7. 7. Sprints auflisten ( mcp_jira_list_sprints )
      3. Anwendungsbeispiele
        1. Kontinuierliche Entwicklung
          1. Beitragen
            1. Open Source
              1. Lizenz

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  A Model Context Protocol server that enables integration with JIRA, allowing users to interact with JIRA tasks and issues through Claude AI assistant.
                  Last updated -
                  3
                  2
                  Python
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides integration with Jira, allowing Large Language Models to interact with Jira projects, boards, sprints, and issues through natural language.
                  Last updated -
                  5
                  87
                  2
                  TypeScript
                  MIT License
                  • Apple
                • -
                  security
                  -
                  license
                  -
                  quality
                  A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
                  Last updated -
                  20
                  2
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  1
                  Python
                  Apache 2.0

                View all related MCP servers

                ID: 74pqlp7ly3