Skip to main content

MCP server that wraps the Atlassian CLI (acli) into generic tools

Project description

Atlassian CLI MCP Server

PyPI License

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 any acli command
  • suggest_acli_commands — get help with syntax

Covers Jira (work items, projects, boards, sprints) and Confluence (pages, spaces, blogs) through one interface.

Prerequisites

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 acli output into structured JSON when possible, instead of raw terminal text
  • Handles timeouts so commands don't hang forever
  • Includes a suggest_acli_commands tool 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acli_mcp_server-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acli_mcp_server-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for acli_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aa56dd5b5b3f7e80ea52832d76b034a70a8914a5bf691537a5157fbcbef6615a
MD5 bcb85f353f3f2d7ed0873c25be75ae40
BLAKE2b-256 13aabe5348554984126f6293a4fe9a61c5e507f8bcb862e08e00051ac71bf900

See more details on using hashes here.

File details

Details for the file acli_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for acli_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d71416548a97688e58dab883e62eb3a668980987a1d70b2783fa465ce052c64
MD5 d36e0f91ad362d99cce41798ade3e7e2
BLAKE2b-256 55d532affcb659423f37dc2c63fedda83a9e147a683d2ce410b36ddb0e2ab1ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page