Overview
MCP JIRA Python is a Python implementation of a MCP server designed for JIRA integration, allowing secure and local communication between AI applications and JIRA.
To use MCP JIRA Python, clone the repository from GitHub, configure the necessary settings in the claude_desktop_config.json file, and run the server to enable JIRA tools.
- Delete, create, and update JIRA issues - Retrieve issue details including comments and attachments - Create relationships between issues - Search for issues using JQL - Add comments with or without attachments
- Automating JIRA issue management tasks
- Integrating JIRA with AI applications for enhanced productivity
- Facilitating secure local communication for JIRA operations
Add to your AI client
Use these steps to connect MCP JIRA Python 🚀 in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-jira-python-kallows": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-jira-python-kallows"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-jira-python-kallows": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-jira-python-kallows"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-jira-python-kallows": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-jira-python-kallows"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-jira-python-kallows": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-jira-python-kallows"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-jira-python-kallows": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-jira-python-kallows"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-jira-python-kallows": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-jira-python-kallows"
]
}
}
}FAQ
What is MCP?
MCP is a communication protocol that provides tools for AI applications while ensuring data security.
How do I install MCP JIRA Python?
You can install it by cloning the repository from GitHub and following the configuration instructions.
Is there a way to test the integration?
Yes, you can run unit tests provided in the tests directory after setting up the environment variables.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":943,"uuid":"babc7c30-1443-400b-bca8-bb360323a6d3","name":"mcp-jira-python","title":"MCP JIRA Python 🚀","description":"JIRA MCP Server Implementation in Python","avatar_url":"https://avatars.githubusercontent.com/u/195258243?v=4","created_at":"2025-01-28T02:19:21.849Z","updated_at":"2025-02-23T07:19:16.983Z","status":"created","author_name":"Kallows","author_avatar_url":"https://avatars.githubusercontent.com/u/195258243?v=4","tags":"mcp-jira,jira-integration,python-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/Kallows/mcp-jira-python","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]