jira-multi-mcp
Provides a unified interface for interacting with multiple Jira Cloud sites, routing requests by issue key prefix and adding attachment download/upload capabilities.
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-multi-mcpwhat's the status of JMC-123?"
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-multi-mcp
A single MCP server that talks to several Jira Cloud sites at once. It spawns
the upstream sooperset/mcp-atlassian
server unmodified, one child process per configured site, mirrors its tools
behind a site selector so a caller can just say "look at JUMP-2274" and get
routed by issue-key prefix, and adds attachment download/upload tools that
write straight to disk instead of returning base64.
Status: pre-alpha, under construction. This repo currently ships config
loading, the site registry, and a CLI (--check, --print-config, --warm);
serve (the actual MCP server) lands in a later milestone.
Configuration
Copy config.example.toml to ${XDG_CONFIG_HOME:-~/.config}/jira-multi-mcp/config.toml
(chmod 600 recommended) and fill in your sites. Override the location with
JIRA_MULTI_CONFIG=/path/to/config.toml or --config PATH. Each [[sites]]
entry needs a unique name, an https:// url, and a globally-unique set of
key_prefixes (the project prefixes, e.g. JMC, used to route a bare
JMC-1234 to the right site without saying which one). Auth is either Cloud
(username + api_token/api_token_env) or Server/Data Center
(personal_token/personal_token_env) — see config.example.toml for the
full contract, including the [defaults] fallbacks and the
JIRA_MULTI_SITE_<NAME>_<FIELD> environment-variable overlay.
Useful commands:
jira-multi-mcp --print-config— show the effective, merged configuration with every secret masked as***.jira-multi-mcp --check— authenticate against every configured site and print a table ofdisplayName/accountIdper site; exits non-zero if any site fails (--allow-partialto tolerate some failures).jira-multi-mcp --warm [--refresh]— prime theuvxcache for the upstreammcp-atlassiancommand ahead of time.
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 Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
A MCP server built for developers enabling Git based project management with project and personal…
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP Server for JFrog, providing tools for development and artifact management.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems, with planned support for Slack and GitHub.493MIT
- AlicenseNot gradedqualityCmaintenanceProduction-ready MCP server for Atlassian Jira and Confluence, providing tools for issue management, page retrieval, and content operations.261MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for interacting with Jira Cloud instances. Enables issue management, JQL queries, project and sprint management, and batch operations via natural language interfaces.1484MIT
- AlicenseAqualityCmaintenanceA self-hosted MCP server that exposes Jira and Confluence Cloud to MCP clients, enabling issue tracking, search, creation, and Confluence page management via natural language.12113MIT