Jira
STDIOMCP server for Jira integration allowing LLMs to interact with Jira projects and issues.
MCP server for Jira integration allowing LLMs to interact with Jira projects and issues.
A Model Context Protocol Server for Jira.
Provides integration with Jira through MCP, allowing LLMs to interact with it.
Note: Requires Node version to be 22.12.0 or above
Create or get Jira Personal Access Token: Guide
Add server config to Claude Desktop:
{ "mcpServers": { "jira": { "command": "npx", "args": ["-y", "@parassolanki/jira-mcp-server@latest"], "env": { "JIRA_PERSONAL_ACCESS_TOKEN": "[email protected]:your_personal_jira_access_token", "JIRA_BASE_URL": "jira_base_url" } } } }
For Windows:
{ "mcpServers": { "jira": { "command": "cmd /c npx", "args": ["-y", "@parassolanki/jira-mcp-server@latest"], "env": { "JIRA_PERSONAL_ACCESS_TOKEN": "[email protected]:your_personal_jira_access_token", "JIRA_BASE_URL": "jira_base_url" } } } }
list_projects: List projects from Jira.
query (optional string): A query string used to filter the returned projects.maxResults (optional number, max: 100): The maximum number of results to return.expand (optional string): Expand additional information in the response. (comma separated description, lead, issueTypes, url, projectKeys, permissions and insight).list_boards: List boards from a project.
projectKeyOrId (string): Key or Id of the project.name (optional string): Name of the project.maxResults (optional number, max: 100): The maximum number of results to return.startAt (optional number): The starting index of the returned boards.type (optional string): The type of boards. (can be one of scrum or kanban).list_sprints_from_board: List sprints from a board.
boardId (string): The ID of the board.maxResults (optional number, max: 100): The maximum number of results to return.startAt (optional number): The starting index of the returned boards.list_issues_from_sprint: List issues from a sprint.
boardId (string): The ID of the board.sprintId (string): The ID of the sprint.maxResults (optional number, max: 100): The maximum number of results to return.startAt (optional number): The starting index of the returned boards.expand (optional string): Expand additional information in the response. (comma separated schema and names).create_issue: Create an issue in Jira (Only supports Task issue type).
projectKeyOrId (string): Key or Id of the project.summary (string): The summary/title of the issue.description (string): The description of the issue.Some example prompts you can use to interact with Jira:
pnpm install
.env:JIRA_PERSONAL_ACCESS_TOKEN=[email protected]:your_personal_jira_access_token JIRA_BASE_URL=jira_base_url
pnpm dev
pnpm build
pnpm inspector