jira-server-mcp
Provides tools for interacting with Jira Server/Data Center, including project listing, JQL issue search, issue creation/update/retrieval, comments, workflow transitions, and issue assignment.
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-server-mcpsearch for all open bugs assigned to me in the PROJ project"
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 Server MCP
Zero-dependency MCP server for self-hosted Jira Server / Data Center — works on Jira 8.x including pre-8.14 (no Personal Access Token needed).
A zero-dependency MCP server for Jira Server / Data Center, hand-written using the Python standard library. No pip install of any third-party packages is required; Python 3.8+ is enough.
Why do you need it
Atlassian's official MCP only supports Jira Cloud, not on-premises deployments
The popular open-source
mcp-atlassianrequires Jira Server 8.14+ because it depends on Personal Access Token (PAT)Many enterprises still use 8.13 and earlier versions, which have no PAT, so they can only use Basic Auth (username + password)
This server supports both Basic Auth and PAT, covering all 8.x versions
Related MCP server: jira-mcp
Provided tools
Tool | Description |
| Verify login, view current account |
| List visible projects |
| JQL search |
| Get requirement/Bug details |
| Create Jira issue |
| Modify title/description/priority/labels |
| Add comment |
| Query currently available status transitions |
| Execute status transition |
| Change assignee |
Environment variables
Variable | Required | Description |
| Yes | Jira URL, e.g. |
| Basic Auth required | Jira username |
| Basic Auth required | Jira password |
| For PAT | Personal Access Token (8.14+); takes precedence when set |
| No | Defaults to |
| No | Request timeout in seconds, default 30 |
Authentication: if
JIRA_TOKENis set, use Bearer Token (PAT); otherwise useJIRA_USERNAME+JIRA_PASSWORDfor Basic Auth.
Installation and running
Choose any one of the three methods:
# 方式一:pipx 安装(推荐,全局可用 jira-server-mcp 命令)
pipx install git+https://github.com/zhao1749501038/jira-server-mcp
# 方式二:uvx 直接运行(不落盘)
uvx --from git+https://github.com/zhao1749501038/jira-server-mcp jira-server-mcp
# 方式三:直接运行源码(零依赖,连 pip 都不用)
git clone https://github.com/zhao1749501038/jira-server-mcp
python3 jira-server-mcp/jira_mcp_server.pyConnecting to MCP clients
WorkBuddy
~/.workbuddy/mcp.json:
{
"mcpServers": {
"jira": {
"command": "/usr/bin/python3",
"args": ["/path/to/jira_mcp_server.py"],
"env": {
"JIRA_BASE_URL": "https://jira.yourcompany.com",
"JIRA_USERNAME": "your-username",
"JIRA_PASSWORD": "your-password"
}
}
}
}Claude Code
claude mcp add --scope user jira \
--env JIRA_BASE_URL=https://jira.yourcompany.com \
--env JIRA_USERNAME=your-username --env JIRA_PASSWORD=your-password \
-- /usr/bin/python3 /path/to/jira_mcp_server.pyClaude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"jira": {
"command": "/usr/bin/python3",
"args": ["/path/to/jira_mcp_server.py"],
"env": {
"JIRA_BASE_URL": "https://jira.yourcompany.com",
"JIRA_USERNAME": "your-username",
"JIRA_PASSWORD": "your-password"
}
}
}
}Cursor
~/.cursor/mcp.json, same format as Claude Desktop.
Codex
~/.codex/config.toml:
[mcp_servers.jira]
command = "/usr/bin/python3"
args = ["/path/to/jira_mcp_server.py"]
env = { JIRA_BASE_URL = "https://jira.yourcompany.com", JIRA_USERNAME = "your-username", JIRA_PASSWORD = "your-password" }Security notes
Credentials are stored in plain text in the client configuration; do not commit them to Git. It is recommended to use a dedicated bot account and apply least-privilege permissions (view/create/edit/comment/transition/assign only; do not enable delete or system administration).
If multiple people need to share it, consider deploying the server as an HTTP MCP Server with unified authentication, rather than having each person store their own password.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server for interacting with self-hosted Jira instances using Personal Access Token (PAT) authentication. It enables users to perform CRUD operations on issues, search with JQL, manage comments, and list projects through the Jira REST API.1230910MIT
- FlicenseNot gradedqualityCmaintenanceA local MCP server that wraps the Jira REST API v3, enabling issue management, searching, commenting, and transitions for openmrs.atlassian.net via Basic Auth.1
- FlicenseBqualityBmaintenanceSmall MCP server for connecting to enterprise Jira using a personal access token. It enables issue operations, project listing, JQL searches, and attachment handling.17
- AlicenseAqualityBmaintenanceMCP server for Jira Server/Data Center that enables issue retrieval, JQL search, comment posting, and Tempo worklog queries via the atlassian-python-api.19MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/zhao1749501038/jira-server-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server