jira-server-mcp
Integrates with self-hosted Jira Server / Data Center via its REST API, providing tools to check authentication and server version, search with JQL, retrieve and manage issues, list projects, inspect create metadata, create/update issues, add comments, run workflow transitions, link issues, find users, and make arbitrary Jira REST calls.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
jira-server-mcp
A tiny MCP server for self-hosted Jira Server / Data Center: one file, no npm packages.
Works with any MCP client: Claude, VS Code (Copilot agent mode), Cline, ...
Auth: personal access token (Jira 8.14+).
Needs Node 22.15+. Uses the OS certificate store, so internal CAs just work.
Tools
Tool | Does |
| Check token, server version |
| JQL search (slim results) |
| Issue with description, comments, links, sub-tasks |
| Projects you can see |
| Issue types, required fields, allowed values |
| Create, optionally from a preset |
| Set fields or add/remove values |
| Comment (wiki markup) |
| List or run workflow transitions |
| Walk to Resolved (via In Progress) and set resolution Fixed; per-type overrides |
| Link issues / list link types |
| Look up usernames |
| Any other REST call |
Related MCP server: Jira Cloud MCP Server
Setup
Create a token in Jira: profile → Personal Access Tokens.
Copy
jira-mcp.example.jsontojira-mcp.json(same folder) and fill inbaseUrlandtoken.Or set
JIRA_BASE_URL/JIRA_PAT, or pointJIRA_MCP_CONFIGat another file.
Register it with your client.
VS Code (mcp.json):
{ "servers": { "jira": { "type": "stdio", "command": "node", "args": ["/path/to/jira-mcp.mjs"] } } }Cline / Claude Desktop (cline_mcp_settings.json / claude_desktop_config.json):
{ "mcpServers": { "jira": { "command": "node", "args": ["/path/to/jira-mcp.mjs"] } } }Presets
Team defaults for jira_create_issue, so you only give a summary and description:
summaryPrefix: added if missing.epic: Epic Link key.sprintPrefix: adds the issue to the active sprint whose name starts with this.fields: any other fields, REST v2 shape.
Epic Link and Sprint field ids are found by name. Override with fields.epicLink / fields.sprint in the config if yours differ.
Resolve
jira_resolve walks the workflow to a done status, passing through via statuses, and sets the resolution. Defaults: Resolved / Fixed / via In Progress. Override per issue type:
"resolve": { "default": { "status": "Resolved", "resolution": "Fixed", "via": ["In Progress"] },
"Task": { "status": "Done", "resolution": "Done" } }CLI
node jira-mcp.mjs --list
node jira-mcp.mjs --call jira_search '{"jql":"assignee = currentUser() AND resolution = Unresolved"}'
node jira-mcp.mjs --call jira_create_issue --args-file req.jsonNote
jira-mcp.json holds your token. It is git-ignored; keep it that way.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Unofficial community ClickUp MCP via personal API token. Not affiliated with ClickUp.
One OAuth connector for your team's remote MCP servers, with Tool Packs, guardrails and logs.
Official Fibery MCP server: query and update your workspace from any AI client via OAuth.
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
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.12555 npm16MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for interacting with Jira Cloud instances. Enables issue management, JQL queries, project and sprint management, and batch operations via natural language interfaces.141 npm4MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for Jira Data Center / Server (self-hosted Jira, REST API v2) that exposes core work-item project-management operations (platform + Agile) as MCP tools.-
- FlicenseAqualityBmaintenanceMCP server that connects to Jira Data Center, enabling issue search, retrieval, creation, comments, workflow transitions, project listing, arbitrary JQL, and turning meeting notes into structured Jira stories, tasks, and bugs.13-