jira-mcp-bridge
Allows AI agents to search, retrieve, comment on, and transition Jira issues using typed tools, with policy guardrails and ACLI integration.
Click on "Deploy 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-mcp-bridgeshow me issue PLAT-42"
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-mcp-bridge
jira-mcp-bridge is a local-only MCP server that gives AI coding agents a safe, typed Jira tool interface while using Atlassian ACLI internally.
Why this exists
Public contract: MCP tools (
jira_search,jira_get_issue,jira_add_comment,jira_transition_issue)Internal implementation: ACLI subprocess calls
Security objective: AI agents do not receive Jira tokens; ACLI owns auth state
Related MCP server: jira-mcp-server
Architecture
AI Agent -> MCP Client -> jira-mcp-bridge (stdio MCP server) -> Atlassian ACLI -> Jira Cloud
See architecture.md for details.
Repository layout
/server
/adapters/acli
/policies
/tests
/docs
README.md
LICENSE
.gitignoreFeatures in v0.1
Local stdio MCP server
Typed and constrained Jira tools
Input validation and policy guardrails
ACLI adapter with timeout, output capture, error mapping
Structured JSON logging
Unit tests for validation, parsing, builders, and failure scenarios
Configuration
Configuration is loaded from environment variables and optional JSON config file:
ACLI_PATH(default:acli)JIRA_PROJECT_ALLOWLIST(csv; optional)MAX_RESULTS(default:50)COMMENT_MAX_LENGTH(default:4000)COMMAND_TIMEOUT(seconds; default:30)TRANSITION_ALLOWLIST(csv; optional)JIRA_MCP_CONFIG(path to JSON config; default:jira-mcp-bridge.jsonif present)LOG_LEVEL(default:INFO)
Example config file (jira-mcp-bridge.json):
{
"acli_path": "acli",
"jira_project_allowlist": "ABC,PLAT",
"max_results": 50,
"comment_max_length": 4000,
"command_timeout": 30,
"transition_allowlist": "In Progress,Done",
"log_level": "INFO"
}Run locally
python -m venv .venv
. .venv/bin/activate # Windows PowerShell: .venv\\Scripts\\Activate.ps1
pip install -e ".[dev]"
python -m serverConfigure MCP client (example)
{
"mcpServers": {
"jira-mcp-bridge": {
"command": "python",
"args": ["-m", "server"],
"env": {
"ACLI_PATH": "acli",
"JIRA_PROJECT_ALLOWLIST": "ABC,PLAT"
}
}
}
}Tests
pytestImportant notes
ACLI command syntax can vary by ACLI version/distribution. If needed, update command builders in
adapters/acli/commands.py.No direct Jira REST API calls are used in this version.
No raw shell passthrough is exposed to MCP clients.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Related MCP Servers
- FlicenseNot gradedqualityAmaintenanceMCP server for AI assistants to interact with Atlassian Jira and Confluence Cloud APIs through typed tools and secure authentication.1-
- AlicenseNot gradedqualityCmaintenanceA production-ready MCP server enabling AI assistants to interact with Jira projects, issues, sprints, users, attachments, and worklogs via natural language, with support for both local stdio and remote HTTP transports, dual authentication methods, and enterprise-grade security controls.2Apache 2.0
- AlicenseAqualityBmaintenanceMCP server for Jira Cloud that lets AI agents search, read, and write Jira issues using your own Atlassian account and API token, with write operations gated behind explicit opt-in.525 npmMIT
- AlicenseNot gradedqualityAmaintenanceA TypeScript MCP server that enables LLM agents to interact with Atlassian Data Center products (Jira, Confluence, Bitbucket) through typed tools, with tiered operation exposure and safety defaults.9 npmMIT