
camdenclark/jira-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
대용량 모델(LLMs)을 가능하게 하는 MCP 서버는 표준 도구와 컨텍스트를 통해 JIRA와 상호 작용합니다.
개요
대용량 모델(LLMs)을 가능하게 하는 MCP 서버는 표준 도구와 컨텍스트를 통해 JIRA와 상호 작용합니다. 이 서버는 JQL을 사용하여 문제점을 검색하고 상세한 문제점 정보를 검색하는 기능을 제공합니다. - : Pagination 지원과 복잡한 JQL 쿼리 수행 - : 특정 JIRA 문제에 대한 자세한 정보를 검색 - npm 설치 - API 액세스와 JIRA 인스턴스 - JIRA API 토큰 또는 개인 액세스 토큰 - API 토큰과 관련된 JIRA 사용자 이메일 1. Atlassian 계정에 로그인 https://id.atlassian.com 2. 보안 설정 3. API 토큰 아래에서 "Create API token"을 선택하십시오. 토큰을 의미하는 이름 (예 : "MCP Server") 5. 생성 된 토큰 복사 - 다시 볼 수 없습니다! 6. JIRA API KEY 7.로 이 토큰을 사용하십시오. Atlassian 계정과 관련된 이메일 주소를 JIRA USER EMAIL로 사용하십시오. 1. 명세.
개요(AI 번역)
대용량 모델(LLMs)을 가능하게 하는 MCP 서버는 표준 도구와 컨텍스트를 통해 JIRA와 상호 작용합니다. 이 서버는 JQL을 사용하여 문제점을 검색하고 상세한 문제점 정보를 검색하는 기능을 제공합니다.
특징
- JQL 검색: 질 지원을 가진 복잡한 JQL 쿼리를 실행하십시오
- **참고 세부 **: 특정 JIRA 문제에 대한 자세한 정보를 검색
필수품
npm설치- API 접근을 가진 JIRA 인스턴스
- JIRA API 토큰 또는 개인 액세스 토큰
- API 토큰과 관련된 JIRA 사용자 이메일
JIRA API 인증 받기
- Atlassian 계정에 로그인 https://id.atlassian.com
- 보안 설정에 Navigate
- API 토큰에서 "Create API 토큰"을 선택하십시오.
- 토큰에게 의미있는 이름을 부여하십시오 (예 : “MCP Server”)
- 생성 된 토큰 복사 - 다시 볼 수 없습니다!
- 이 토큰을 사용하여
JIRA_API_KEY - Atlassian 계정과 관련된 이메일 주소를 [T3]
사용법
Claude 데스크톱 통합
- Claude Desktop의 config 파일에 서버 구성 추가:
**: ~/Library/Application Support/Claude/claude_desktop_config.json
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
JIRA MCP Server
An MCP server that enables Large Language Models (LLMs) to interact with JIRA through standardized tools and context. This server provides capabilities for searching issues using JQL and retrieving detailed issue information.
Features
- JQL Search: Execute complex JQL queries with pagination support
- Issue Details: Retrieve detailed information about specific JIRA issues
Prerequisites
npminstalled- A JIRA instance with API access
- JIRA API token or Personal Access Token
- JIRA user email associated with the API token
Getting JIRA API Credentials
- Log in to your Atlassian account at https://id.atlassian.com
- Navigate to Security settings
- Under API tokens, select “Create API token”
- Give your token a meaningful name (e.g., “MCP Server”)
- Copy the generated token - you won’t be able to see it again!
- Use this token as your
JIRA_API_KEY - Use the email address associated with your Atlassian account as
JIRA_USER_EMAIL
Usage
Integration with Claude Desktop
- Add the server configuration to Claude Desktop’s config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp"],
"env": {
"JIRA_INSTANCE_URL": "https://your-instance.atlassian.net",
"JIRA_USER_EMAIL": "[email protected]",
"JIRA_API_KEY": "your-api-token"
}
}
}
}
- Restart Claude Desktop to load the new configuration.
Available Tools
1. JQL Search (jql_search)
Executes a JQL search query with customizable parameters.
Parameters:
jql(required): JQL query stringnextPageToken: Token for paginationmaxResults: Maximum number of results to returnfields: Array of field names to includeexpand: Additional information to include
Example:
{
"jql": "project = 'MyProject' AND status = 'In Progress'",
"maxResults": 10,
"fields": ["summary", "status", "assignee"]
}
2. Get Issue (get_issue)
Retrieves detailed information about a specific issue.
Parameters:
issueIdOrKey(required): Issue ID or keyfields: Array of field names to includeexpand: Additional information to includeproperties: Array of properties to includefailFast: Whether to fail quickly on errors
Example:
{
"issueIdOrKey": "PROJ-123",
"fields": ["summary", "description", "status"],
"expand": "renderedFields,names"
}
Development
Configuration
Set up your environment variables before running the server. Create a .env file in the root directory:
설치
npx -y jira-mcp설정
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp"],
"env": {
"JIRA_INSTANCE_URL": "https://your-instance.atlassian.net",
"JIRA_USER_EMAIL": "[email protected]",
"JIRA_API_KEY": "your-api-token"
}
}
}
}