MCP server that wraps the Atlassian CLI (acli) into generic tools
Project description
Atlassian CLI MCP Server
MCP server that wraps the Atlassian CLI (acli) into two generic tools — same pattern as gh-cli-mcp-server.
Why?
The official Atlassian MCP server exposes 30+ individual tools. This server wraps the entire acli binary into just 2:
call_acli— run anyaclicommandsuggest_acli_commands— get help with syntax
Covers Jira (work items, projects, boards, sprints) and Confluence (pages, spaces, blogs) through one interface.
Prerequisites
- Atlassian CLI (acli) installed and authenticated
- uv (recommended, for running with
uvx)
Usage with MCP clients
{
"mcpServers": {
"atlassian": {
"command": "uvx",
"args": ["acli-mcp-server"]
}
}
}
Examples
| You say | What runs |
|---|---|
| "List my Jira projects" | acli jira project list --site site.atlassian.net |
| "Create a task in PROJ" | acli jira workitem create --site site.atlassian.net --project PROJ --type Task --summary "..." |
| "Show issue PROJ-123" | acli jira workitem view --site site.atlassian.net --workitem PROJ-123 |
| "Move PROJ-123 to Done" | acli jira workitem transition --site site.atlassian.net --workitem PROJ-123 --transition Done |
| "List pages in SPACE" | acli confluence page list --site site.atlassian.net --space SPACE |
| "Show current sprint" | acli jira sprint list --site site.atlassian.net --board 1 |
Why not just use acli through a shell tool?
You can — it works. This server just cleans things up:
- Parses
aclioutput into structured JSON when possible, instead of raw terminal text - Handles timeouts so commands don't hang forever
- Includes a
suggest_acli_commandstool for when you're unsure about syntax - Shows up as a dedicated "atlassian" capability instead of generic shell access
- Blocks shell injection (no
;,|,&&, etc.)
Same acli underneath, just a safer wrapper for MCP clients.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file acli_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: acli_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa56dd5b5b3f7e80ea52832d76b034a70a8914a5bf691537a5157fbcbef6615a
|
|
| MD5 |
bcb85f353f3f2d7ed0873c25be75ae40
|
|
| BLAKE2b-256 |
13aabe5348554984126f6293a4fe9a61c5e507f8bcb862e08e00051ac71bf900
|
File details
Details for the file acli_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: acli_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d71416548a97688e58dab883e62eb3a668980987a1d70b2783fa465ce052c64
|
|
| MD5 |
d36e0f91ad362d99cce41798ade3e7e2
|
|
| BLAKE2b-256 |
55d532affcb659423f37dc2c63fedda83a9e147a683d2ce410b36ddb0e2ab1ae
|