Jira MCP Server for Cursor
A TypeScript-based MCP server for Jira integration with Cursor
Overview
Jira MCP Server for Cursor is a TypeScript-based server that integrates with Jira, enabling Cursor to interact with Jira tickets seamlessly.
To use the Jira MCP Server, install the necessary dependencies, configure your Jira credentials in a .env file, and run the server. You can integrate it with Cursor either through command-based or HTTP-based methods.
- List Jira tickets - Retrieve ticket details - Create new tickets - Add comments to existing tickets - Update ticket statuses - Full support for the Model-Client-Protocol (MCP) for Cursor integration
- Managing Jira tickets directly from Cursor.
- Automating ticket updates and comments through command-line interactions.
- Streamlining project management workflows by integrating Jira with Cursor.
Add to your AI client
Use these steps to connect Jira MCP Server for Cursor 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": {
"jira-mcp-server-kornbed": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-jira-mcp-server-kornbed"
]
}
}
}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": {
"jira-mcp-server-kornbed": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-jira-mcp-server-kornbed"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"jira-mcp-server-kornbed": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-jira-mcp-server-kornbed"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"jira-mcp-server-kornbed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-jira-mcp-server-kornbed"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"jira-mcp-server-kornbed": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-jira-mcp-server-kornbed"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"jira-mcp-server-kornbed": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-jira-mcp-server-kornbed"
]
}
}
}FAQ
What is the MCP protocol?
The Model-Client-Protocol (MCP) is a communication protocol that allows Cursor to interact with various services, including Jira.
How do I get my Jira API token?
You can create an API token by logging into your Atlassian account and navigating to the API tokens section.
Is there a graphical interface for managing tickets?
No, the integration is primarily command-line based, but it allows for efficient ticket management through Cursor.