概览
What is JIRA MCP Server?
A Model Context Protocol (MCP) server that integrates with self-hosted JIRA, enabling AI assistants to interact with JIRA issues and projects through a standardized interface.
How to use JIRA MCP Server?
Clone the repository, install dependencies with npm install, configure environment variables (JIRA_HOST, JIRA_USERNAME, JIRA_PASSWORD or JIRA_ACCESS_TOKEN) in .env, then start the server with npm start. The server registers with any MCP-compatible AI assistant.
Key features of JIRA MCP Server
- List JIRA projects
- Query tasks using JQL
- Get detailed task information
- Update task status
- Update task assignee
- Get available task statuses
- Retrieve task attachments
Use cases of JIRA MCP Server
- An AI assistant retrieving a list of all JIRA projects.
- Querying tasks with custom JQL filters to find specific issues.
- Updating the status or assignee of a task via natural language commands.
- Fetching attachments from a JIRA issue for review.
FAQ from JIRA MCP Server
What authentication methods are supported?
You can authenticate either with a username/password pair or an access token configured in the .env file.
Does this server work with JIRA Cloud or only self-hosted?
The server is specifically designed for self-hosted JIRA instances. No mention of JIRA Cloud is made in the documentation.
How do I start using the server after installation?
After configuring the .env file, run npm start to launch the server. It will automatically register with compatible MCP AI assistants.
What are the main dependencies of this server?
The server relies on @modelcontextprotocol/sdk, jira-client, dotenv, and zod.
Is this project open source?
Yes, it is licensed under the MIT License.