jira-mcp-server

jira-mcp-server

3.2

If you are the rightful owner of jira-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Jira MCP Server acts as a bridge between Jira and the Model Context Protocol (MCP), enabling synchronization and interaction with Jira data through an MCP interface.

The Jira MCP Server is designed to facilitate seamless integration between Jira and the Model Context Protocol (MCP). By leveraging technologies such as Kotlin, Ktor, and Docker, this server provides a robust platform for synchronizing Jira data and enabling interaction through an MCP interface. The server supports two modes of communication: stdio and SSE (Server-Sent Events), allowing for flexible deployment options. Docker images for both modes are available on the GitHub Container Registry, ensuring easy setup and deployment. The server requires specific environment variables for configuration, including Jira URL, email, and API token, to ensure secure and authenticated access to Jira data. With the ability to run locally via Docker Compose, the Jira MCP Server offers a convenient solution for developers looking to integrate Jira with MCP-enabled applications.

Features

  • Supports stdio and SSE communication modes for flexible integration.
  • Built using Kotlin and Ktor for a robust and scalable server architecture.
  • Docker images available for easy deployment and setup.
  • Provides a REST API for interaction with Jira data through MCP.
  • Automatic Docker image builds and pushes on updates to the main branch.

Tools

  1. search_issues

    Search JIRA issues using JQL.

  2. get_issue

    Get detailed information about a specific JIRA issue including comments.

  3. update_issue

    Update an existing JIRA issue.

  4. get_transitions

    Get available status transitions for a JIRA issue.

  5. transition_issue

    Change the status of a JIRA issue by performing a transition.

  6. get_users

    Search for JIRA users.

  7. assign_issue

    Assign a JIRA issue to a user.