jira
Jira - LLM 모델을 연결할 MCP 서버
claude mcp add --transport stdio sunwoobang-jira-mcp-server node index.js \ --env JIRA_URL="https://your-domain.atlassian.net" \ --env JIRA_USERNAME="your-email@domain.com" \ --env JIRA_API_TOKEN="your-api-token" \ --env DEFAULT_PROJECT_KEY="PROJ"
How to use
This MCP server connects Jira with Claude, exposing a set of tools to manage Jira issues and fetch project information through natural language prompts. The available tools include: search_issues for querying Jira with JQL, get_issue for retrieving details of a specific issue, create_issue to create new issues, update_issue to modify existing issues (such as status, summary, description, or assignee), add_comment to append comments to an issue, and get_project_info to retrieve information about a Jira project. Use Claude to issue commands like asking for open issues in a project, creating new tasks, updating statuses, or adding comments. Each tool maps to a Jira API operation, allowing you to automate workflows and summaries directly from natural language input. Ensure your Jira access is properly configured via the environment variables and the default project key is set for streamlined operations.
How to install
Prerequisites:
- Node.js (LTS) and npm installed
- Access to a Jira instance with an API token
-
Clone or download the Jira MCP Server repository to your environment.
-
Install dependencies:
npm install
- Create and configure environment variables. Create a .env file or use your environment to set:
JIRA_URL=https://your-domain.atlassian.net
JIRA_USERNAME=your-email@domain.com
JIRA_API_TOKEN=your-api-token
DEFAULT_PROJECT_KEY=PROJ
- Run the MCP server:
npm start
-
(Optional) Configure Claude Desktop to point to the MCP server as shown in the README under Claude Desktop settings.
-
If you need interactive setup, you can run:
npm run setup
This will guide you through entering Jira connection details and will generate config files accordingly.
Additional notes
Tips and common issues:
- Ensure JIRA_URL, JIRA_USERNAME, and JIRA_API_TOKEN are correct and have the necessary permissions for the target projects.
- If you encounter authentication errors, verify token validity and that the account has access to the project.
- The DEFAULT_PROJECT_KEY should be set to the project you primarily operate on to simplify commands.
- When using Claude Desktop, update claude_desktop_config.json to point to the correct node script path if you run the server outside the repository root.
- For large Jira instances, consider pagination handling in search_issues responses and rate limiting.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.