Provides Jira integration for MCP workflows with issue creation, listing, updates, retrieval, deletion, and commenting.
Configuration
View docs{
"mcpServers": {
"1broseidon-mcp-jira-server": {
"command": "node",
"args": [
"/path/to/jira-server/build/index.js"
],
"env": {
"JIRA_EMAIL": "[email protected]",
"JIRA_DOMAIN": "your-domain",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}You can manage Jira issues programmatically through a Model Context Protocol (MCP) server built to integrate with Jira’s REST API. This server lets you create, list, update, retrieve, delete, and comment on Jira issues from your AI-powered workflows, streamlining project management inside your automation pipelines.
To use this MCP server with your MCP client, connect to the local MCP command that runs the Jira integration. Once connected, you can perform common Jira operations as actions in your workflows: create issues (Task, Epic, Subtask), list issues with optional status filtering, update fields such as summary or description, fetch complete details for an issue, delete issues, and add comments. The server formats issue information consistently, including key details like key, summary, type, status, creation info, description, and comments.
In practice, you would configure your MCP client to invoke the Jira MCP server’s endpoints in your automation scripts. Each operation corresponds to a clear action you can call from your workflow, enabling seamless Jira management within your AI-assisted processes.
Prerequisites you need before installing include: a Jira account with API access and a Jira API token. Follow these concrete steps to install and run the Jira MCP server.
Install via Smithery (automatic installation):
npx -y @smithery/cli install jira-server --client claudeManual installation steps (local development):
npm install
```
```
npm run buildCreate a Jira config to specify your projects and Jira connection details, which the MCP server uses to locate and manage issues.
{
"projectKey": ["YOUR_PROJECT_KEY", "YOUR_OTHER_PROJECT_KEY"]
}Configure the MCP server to run with your Jira credentials and domain. Place this configuration in your desktop or system config area as shown, replacing the placeholders with your actual values.
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["/path/to/jira-server/build/index.js"],
"env": {
"JIRA_EMAIL": "[email protected]",
"JIRA_API_TOKEN": "your-api-token",
"JIRA_DOMAIN": "your-domain"
}
}
}
}Protect your Jira API token as a sensitive credential. Store it in a secure location and restrict access to systems and people who require it. Regularly rotate tokens and keep dependencies up to date to mitigate security risks.
If you need to update the server or its dependencies, use the standard build and restart flow to ensure changes take effect in your MCP environment.
Use the create, list, update, get, delete, and add_comment operations to automate Jira workflows. For example, you can automatically create tasks when a new issue is requested in your AI assistant, filter lists by status to monitor progress, or add daily summary comments to active issues to keep stakeholders informed.
Creates a new Jira issue with a title, description, and type (Task, Epic, or Subtask).
Lists issues for a configured project, with optional status filtering.
Updates an existing issue’s summary, description, or status.
Retrieves detailed information about a specific issue.
Deletes a Jira issue by key.
Adds a comment to an existing issue.