Jira Integration
STDIOModel Context Protocol server for Jira integration, allowing LLMs to interact with Jira.
Model Context Protocol server for Jira integration, allowing LLMs to interact with Jira.
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