atlassian-multi-mcp
Provides account management tools for multiple Atlassian sites, enabling auto-routing based on issue keys or URLs.
Allows managing Confluence pages, spaces, comments, and searching via CQL in multiple Confluence workspaces.
Allows managing Jira issues, comments, transitions, worklogs, links, and searching via JQL in multiple Jira workspaces.
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., "@atlassian-multi-mcpget issue RES-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.
atlassian-multi-mcp
Multi-account Atlassian MCP server for Claude Code. Supports multiple Jira/Confluence workspaces simultaneously with automatic account routing by URL or issue key.
Features
Multiple accounts — configure as many Atlassian sites as needed
Auto-routing — detects the correct account from issue key prefix (
RES-123→ radekwork), full URL, or aliasFull Jira coverage — get/create/edit issues, comments, transitions, worklogs, links, search (JQL)
Full Confluence coverage — pages, spaces, comments, search (CQL)
Account management tools — add/remove/test accounts from within Claude
Related MCP server: MCP Jira
Installation
Via npx (recommended)
npx atlassian-multi-mcpGlobal install
npm install -g atlassian-multi-mcpClaude Code Setup
Add to your ~/.claude/settings.json under mcpServers:
{
"mcpServers": {
"atlassian": {
"command": "npx",
"args": ["-y", "atlassian-multi-mcp"]
}
}
}Or as a Claude Code plugin:
claude plugin install ntlongctt/atlassian-multi-mcpConfigure Accounts
After installing, use the add_atlassian_account tool in Claude:
add_atlassian_account:
alias: "radekwork"
site: "radekwork.atlassian.net"
email: "you@example.com"
token: "ATATT..."
projectPrefixes: "RES,RS"
isDefault: falseOr edit ~/.atlassian-accounts.json directly:
{
"accounts": [
{
"alias": "doneitbetter",
"site": "doneitbetter.atlassian.net",
"email": "you@doneitbetter.com",
"token": "ATATT...",
"projectPrefixes": ["DIB"],
"isDefault": true
},
{
"alias": "radekwork",
"site": "radekwork.atlassian.net",
"email": "you@radek.com",
"token": "ATATT...",
"projectPrefixes": ["RES", "RS", "SHIELD"]
}
]
}Get API tokens at: https://id.atlassian.com/manage-profile/security/api-tokens
Account Resolution
The server resolves which account to use in this order:
Full URL —
https://radekwork.atlassian.net/browse/RES-123→ radekwork accountIssue key —
RES-123→ lookupRESinprojectPrefixes→ radekwork accountAlias —
"radekwork"→ exact alias matchPartial site —
"radek"→ partial hostname matchDefault account —
isDefault: truein configSingle account — use it if only one configured
Available Tools
Account Management
Tool | Description |
| List all configured accounts |
| Add a new account (tests connection) |
| Remove an account |
| Set default account |
| Test credentials |
| List all sites (compatible with built-in Atlassian MCP) |
Jira
Tool | Description |
| Get issue by key or URL |
| Search with JQL |
| Create issue |
| Edit issue fields |
| Add comment |
| Get workflow transitions |
| Move to new status |
| List projects |
| Get issue types |
| Get fields for issue type |
| Search users |
| Get link types |
| Link two issues |
| Log time |
| Get external links |
| Current user info |
Confluence
Tool | Description |
| Get page by ID |
| Create page |
| Update page |
| Search with CQL |
| List spaces |
| List pages in space |
| Get child pages |
| Get comments |
| Add comment |
| Get inline comments |
| Add inline comment |
| Get comment replies |
License
MIT
This server cannot be installed
Maintenance
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/ntlongctt/atlassian-multi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server