Jira MCP Server

Jira MCP Server

Provides read-only issue and project management tools for Jira Server/DC, enabling querying issues, projects, and assignments via natural language.

Category
Visit Server

README

Jira MCP Server

This is a simple prototype of a Jira Server/DC MCP server. It uses Python APIs for Jira documented here, and the MCP Python SDK.

Run steps

  1. Copy .env.example to .env, and replace YOUR_JIRA_HOST_URL and YOUR_JIRA_PERSONAL_ACCESS_TOKEN. The Jira host url must belong to a Jira server/ DC (the project is intended for Jira server/ DC). To generate your Personal Access Token, refer the section 'Creating PATs in the application' here.
  2. Create and activate virtual environment, and install dependencies - pip install -r requirements.txt
  3. Run mcp dev jira_mcp_server.py - this runs MCP Inspector which is a local way to test the defined tools and responses without involving an LLM.

MCP Integration

The server can be started using python jira_mcp_server.py.

  1. With Claude Desktop - Add to your claude_desktop_config.json the command and args :
{
  "mcpServers": {
    "jira": {
      "command": "/Users/harshal.mittal/.pyenv/versions/3.10.0/bin/python",
      "args": [
        "/Users/harshal.mittal/projects/jira-mcp-server/jira_mcp_server.py"
      ]
    }
  }
}

Include the full paths of the python binary and the jira_mcp_server.py file on your system (reference).

  1. With Other MCP Clients - The server follows the standard MCP protocol and works with any MCP-compatible client.

Project Structure

JiraMCPserver/
├── jira_client/
│   ├── __init__.py
│   │── client.py
|   |── issue.py
|   └── project.py
├── models/
│   ├── __init__.py
│   │── constants.py
|   └── issue.py
├── jira_mcp_server.py
├── .env.example
├── .gitignore
└── requirements.txt

Supported operations -

This currently supports read-only issue and project management tools, for example

  • "Give me all issues which are related to Recovery and open for more than 90 days"
  • "List all issues assigned to Harshal Mittal resolved in last 30 days"
  • "Find count of all open issues in ENG project"

Tools for write/ updating Jira can be added in similar way.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured