Enables AI integration with JIRA for issue management via MCP server and secure API token setup
The MCP (Model Context Protocol) Server for JIRA serves as a bridge that enables artificial intelligence applications such as Claude Desktop, Continue, Cursor, and more, to interact with JIRA. This server leverages the Model Context Protocol to provide a standardized method of connecting AI applications directly with JIRA's issue management functionalities. By doing so, users can manipulate issues within JIRA using natural language commands issued by AI models.
The MCP Server for JIRA offers several key features and capabilities that enhance the interaction between AI applications and JIRA:
get_issue
tool allows AI applications to retrieve detailed information about specific JIRA issues directly from the server.The architecture of the MCP Server for JIRA is built around the Model Context Protocol, which standardizes how data and operations are exchanged between AI clients and JIRA. The protocol flow diagram below outlines this interaction process:
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
This server supports a wide range of AI applications through MCP clients. The compatibility matrix showcases the supported client tools and their respective statuses:
MCP Client | Resources | Tools | Prompts | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ✅ | Full Support |
Cursor | ❌ | ✅ | ❌ | Tools Only |
Before you can start using the MCP Server for JIRA, ensure that the following prerequisites are met:
1Password CLI: Install 1Password Desktop and its CLI to securely manage environment variables.
JIRA API Token: Register a JIRA API token and save it in 1Password.
Clone the Repository:
git clone https://github.com/kuvanov-2/mcp-server-jira.git
cd mcp-server-jira
Install Dependencies:
npm install
Build the Server:
npm run build
AI applications can utilize the get_issue
tool to fetch detailed information about JIRA issues, enabling developers and team members to track tasks more efficiently.
<use_mcp_tool>
<server_name>github.com/kuvanov-2/mcp-server-jira</server_name>
<tool_name>get_issue</tool_name>
<arguments>
{
"issueKey": "PROJ-123"
}
</arguments>
</use_mcp_tool>
Integrate the MCP Server for JIRA with AI chatbots to automatically resolve or update issues based on user commands. This can significantly reduce manual input and increase productivity.
To integrate the MCP Server for JIRA with an MCP client, follow these steps:
brew install 1password-cli
Here’s a sample configuration snippet from cline_mcp_settings.json
:
{
"mcpServers": {
"github.com/kuvanov-2/mcp-server-jira": {
"command": "/path/to/mcp-server-jira/start-server.sh",
"env": {
"JIRA_HOST": "https://your-domain.atlassian.net",
"JIRA_EMAIL": "[email protected]",
"JIRA_API_TOKEN": "op://YOUR_VAULT_NAME/YOUR_ITEM_NAME/info/access token"
},
"disabled": false,
"autoApprove": []
}
}
}
The performance and compatibility of the MCP Server for JIRA have been extensively tested. The table below summarizes its support levels:
Feature | Status |
---|---|
Get Issue | ✅ |
Full Support | ❌ |
Ensure that all necessary environment variables are correctly configured to maintain data privacy and security. The JIRA_API_TOKEN
should be securely stored in 1Password.
export JIRA_HOST="https://your-domain.atlassian.net"
export JIRA_EMAIL="[email protected]"
export JIRA_API_TOKEN="op://YOUR_VAULT_NAME/YOUR_ITEM_NAME/info/access token"
Implement strict security measures to protect the MCP Server for JIRA from unauthorized access. Utilize secure communication protocols and regular audits to ensure system integrity.
brew install 1password-cli
.cline_mcp_settings.json
.Contributions to this project are welcome. To contribute, follow these steps:
Explore the broader MCP ecosystem and resources at https://modelcontextprotocol.io where you can find more information on how MCP is transforming artificial intelligence integrations across various tools.
By leveraging the MCP Server for JIRA, developers and AI application vendors can achieve seamless integration with JIRA, enhancing their workflows and productivity.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration