Jira MCP Server
Provides read-only tools for interacting with Jira Server/DC, enabling issue and project management queries such as listing issues, counting open issues, and retrieving project information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Jira MCP ServerShow me all open issues assigned to me"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Copy .env.example to .env, and replace
YOUR_JIRA_HOST_URLandYOUR_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.Create and activate virtual environment, and install dependencies -
pip install -r requirements.txtRun
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.
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).
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.txtSupported 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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/harshalmittal4/JiraMCPServer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server