loading…
Search for a command to run...
loading…
MCP server that wraps the jira-cli command-line tool to enable AI assistants to interact with Jira.
MCP server that wraps the jira-cli command-line tool to enable AI assistants to interact with Jira.
MCP (Model Context Protocol) server that wraps the jira-cli command-line tool to enable AI assistants to interact
with Jira.
If you're looking for a Jira MCP server, here's what makes jira-cli-mcp unique:
Choose mcp-atlassian if you:
Install and configure jira-cli (Installation guide):
# Install jira-cli (macOS)
brew install ankitpokhrel/jira-cli/jira-cli
# Configure jira-cli with your Jira instance
jira init
Install jira-cli-mcp:
brew tap choplin/jira-cli-mcp
brew install jira-cli-mcp
Add to Claude Desktop config (see Setup below)
brew tap choplin/jira-cli-mcp
brew install jira-cli-mcp
# Install globally with npm
npm install -g @choplin/jira-cli-mcp
# Or with Bun
bun install -g @choplin/jira-cli-mcp
Download the pre-compiled binary for your platform from the releases page:
jira-cli-mcp-darwin-arm64.tar.gzjira-cli-mcp-darwin-x64.tar.gzjira-cli-mcp-linux-x64.tar.gzjira-cli-mcp-linux-arm64.tar.gz# Example for macOS (Apple Silicon)
tar -xzf jira-cli-mcp-darwin-arm64.tar.gz
chmod +x jira-cli-mcp-darwin-arm64
sudo mv jira-cli-mcp-darwin-arm64 /usr/local/bin/jira-cli-mcp
git clone https://github.com/choplin/jira-cli-mcp.git
cd jira-cli-mcp
bun install
bun run build:prod
If you installed via Homebrew (as shown in Quick Start), add to your claude_desktop_config.json:
{
"mcpServers": {
"jira-cli": {
"command": "jira-cli-mcp"
}
}
}
Add to your claude_desktop_config.json:
{
"mcpServers": {
"jira-cli": {
"command": "npx",
"args": ["@choplin/jira-cli-mcp"]
}
}
}
Or if installed globally:
{
"mcpServers": {
"jira-cli": {
"command": "jira-cli-mcp"
}
}
}
tar -xzf jira-cli-mcp-darwin-arm64.tar.gz
sudo mv jira-cli-mcp-darwin-arm64 /usr/local/bin/jira-cli-mcp
{
"mcpServers": {
"jira-cli": {
"command": "jira-cli-mcp"
}
}
}
git clone https://github.com/choplin/jira-cli-mcp.git
cd jira-cli-mcp
bun install
{
"mcpServers": {
"jira-cli": {
"command": "bun",
"args": ["run", "/path/to/jira-cli-mcp/src/index.ts"]
}
}
}
The config file is typically located at:
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAfter setup, restart Claude Desktop and check if the MCP server is loaded by asking Claude about available Jira tools.
Claude Code has built-in support for MCP servers. To use jira-cli-mcp in your project:
First install jira-cli-mcp using one of the methods in the Installation section
Create a .claude/mcp.json file in your project root:
{
"servers": {
"jira-cli": {
"command": "jira-cli-mcp"
}
}
}
You can then use Jira commands directly in your conversation, such as:
GitHub Copilot supports MCP servers in Visual Studio Code (version 1.99+):
First install jira-cli-mcp using one of the methods in the Installation section
Create .vscode/mcp.json in your repository:
{
"servers": {
"jira-cli": {
"command": "jira-cli-mcp"
}
}
}
Open the .vscode/mcp.json file in VS Code and click the [Start] button to activate the server
In Copilot Chat:
Note: MCP support in GitHub Copilot is currently in public preview.
# Run unit tests only
bun test
# Run all tests including integration tests
bun run test:integration
# Run integration tests with a specific test ticket
JIRA_CLI_MCP_TEST_TICKET=PROJ-123 bun run test:integration
JIRA_CLI_PATH - Custom path to jira-cli executable (default: "jira")JIRA_CLI_MCP_TEST_TICKET - Ticket key for integration tests (required for non-listing integration tests)INTEGRATION_TEST=true - Enable integration testsbun run typecheck
bun run lint
bun run format
src/tools/ - MCP tool implementationssrc/utils/ - Shared utilities and typestests/ - Unit tests with mocked jira-clitests/integration/ - Integration tests with real jira-cli"jira-cli not found" error
which jiraJIRA_CLI_PATH environment variableAuthentication errors
jira me to verify authenticationjira init if neededMCP server not showing in Claude Desktop
Permission errors on macOS
To see detailed logs, you can run the server manually:
cd /path/to/jira-cli-mcp
bun run src/index.ts
This project is licensed under the MIT License - see the LICENSE file for details.
Run in your terminal:
claude mcp add jira-cli-mcp -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.