jira-mcp
Allows interaction with Jira, providing tools for issue search, creation, updates, comments, status transitions, and project listing. Purpose-built for security incident management and SOC workflows.
Click on "Install 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-mcpsearch for all open critical security incidents"
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 Server
A Model Context Protocol (MCP) server for Jira — issue search, creation, updates, comments, status transitions, and project listing. Purpose-built for security incident management and SOC workflows.
Quick Start
Claude Desktop (stdio)
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "@tocharianou/jira-mcp"],
"env": {
"JIRA_HOST": "https://yourorg.atlassian.net",
"JIRA_EMAIL": "you@company.com",
"JIRA_TOKEN": "<your-api-token>"
}
}
}
}Get your Jira API token at id.atlassian.com/manage-profile/security/api-tokens.
HTTP / Streamable mode
MCP_TRANSPORT=http MCP_HTTP_PORT=3002 JIRA_HOST=https://yourorg.atlassian.net JIRA_EMAIL=you@company.com JIRA_TOKEN=<token> npx @tocharianou/jira-mcpThen point your MCP client at http://localhost:3002/mcp.
Related MCP server: MCP Jira
Features
Issue search — JQL-powered queries for incidents, vulnerabilities, and tasks
Issue management — create, update, comment, and transition issues
Incident tracking — open security tickets directly from investigation findings
Project discovery — list all accessible Jira projects
Token limiting — built-in
MAX_TOKEN_CALLguard prevents context overflow
Configuration
Environment variable | Required | Description |
| ✓ | Jira Cloud: |
| ✓* | Atlassian account email (Cloud only; leave empty for Server/DC) |
| ✓ | API token (Cloud) or Personal Access Token (Server/Data Center) |
| – |
|
| – |
|
| – | Token limit per tool response (default: |
| – |
|
| – | HTTP server port (default: |
| – | HTTP server host (default: |
* JIRA_EMAIL is required for Jira Cloud. Leave empty for Jira Server / Data Center (use PAT only).
Available Tools
Tool | Description |
| Test connection, verify account info and server version |
| Search issues using JQL — find incidents, open vulnerabilities, remediation tasks |
| Get full details of a single issue including comments and history |
| Create a new issue (incident, task, bug, etc.) |
| Update summary, description, priority, or labels |
| Add a comment to record investigation findings |
| List available status transitions for an issue |
| Move an issue to a new status (e.g. In Progress, Resolved, Closed) |
| List all accessible Jira projects with keys and types |
Example Queries
"Search for all open critical security incidents in the SEC project"
"Create a Jira ticket for the suspicious login activity from 192.168.1.100"
"Get the full details of ticket SEC-1234 including all comments"
"Move SEC-1234 to Resolved and add a closing comment with my findings"
"List all Jira projects I have access to"
Debugging
Use the MCP Inspector to test and debug:
npm run inspectorServer logs are written to stderr so they do not interfere with the MCP JSON-RPC stream on stdout.
Troubleshooting
Symptom | Likely cause |
| Invalid |
| Insufficient permissions on the project |
| Issue key or project does not exist |
| Wrong |
SSL errors | Set |
Token limit exceeded | Reduce |
Development
git clone https://github.com/TocharianOU/jira-mcp.git
cd jira-mcp
npm install --ignore-scripts
npm run build
cp .env.example .env # fill in your credentials
npm startRelease
See RELEASE.md for the full release process.
License
Apache 2.0 — Copyright © 2024 TocharianOU Contributors
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TocharianOU/jira-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server