mcp server
jira-mcp
A Rust-based MCP (Model Context Protocol) server that provides tools for interacting with a Jira DataCenter instance.
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 22, 2026Jira MCP Server
A Rust-based MCP server for interacting with a Jira DataCenter instance. Distributed as an .mcpb (MCP Bundle) package for easy installation.
Tools
| Tool | Description |
|---|---|
jira_get_current_user | Get current user information |
jira_search_issue | Search issues using JQL |
jira_get_issue | Get an issue by ID or key, including comments |
jira_create_issue | Create a new issue |
jira_update_issue | Update issue fields or transition status |
jira_add_comment | Add a comment to an issue |
jira_get_transitions | List available workflow transitions for an issue |
jira_get_worklogs | Get all worklogs updated since a given timestamp |
jira_add_worklog | Log work on an issue |
jira_get_all_projects | List all accessible projects |
jira_get_all_project_types | List all project types on the instance |
Installation
Install via the .mcpb bundle using the mcpb CLI:
mcpb install jira-mcp-server.mcpb
You will be prompted for your Jira base URL and personal access token.
Configuration
| Parameter | Env var | Description |
|---|---|---|
--jira-url <URL> | JIRA_URL | Base URL of your Jira DataCenter instance (e.g. https://jira.example.com) |
--jira-token <TOKEN> | JIRA_TOKEN | Personal access token for authentication |
To generate a personal access token in Jira DataCenter: Profile → Personal Access Tokens → Create token.
Building from Source
Requires Rust and the mcpb CLI. First run ./configure to select target platforms, then make.
./configure # default: Linux only
./configure --mac # also installs osxcross (requires sudo)
make all # build all configured platforms and produce .mcpb bundle
./configure --windows installs mingw-w64, and ./configure --mac* clones and builds osxcross at /opt/osxcross. Both steps require sudo and are skipped when already present.
| Target | Description |
|---|---|
make linux | Build Linux binary → packaging/server/jira-mcp-server-linux-x86_64 |
make windows | Build Windows binary → packaging/server/jira-mcp-server.exe |
make mac-x86 | Build MacOSX x86 binary → packaging/server/jira-mcp-server-macos-x86_64 |
make mac-arm | Build MacOSX arm binary → packaging/server/jira-mcp-server-macos-aarch64 |
make pack | Package all binaries into target/jira-mcp-server.mcpb |
make clean | Remove build artifacts |