1M

1broseidon/mcp-jira-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

11 stars 10 forks Качество 66 Тренд 8MIT

Сервер протокола Model Context Protocol, который обеспечивает интеграцию с REST API Jira, позволяя помощникам ИИ программно управлять проблемами Jira.

Обзор

Сервер протокола Model Context Protocol, который обеспечивает интеграцию с REST API Jira, позволяя помощникам ИИ программно управлять проблемами Jira. Этот сервер предоставляет инструменты для управления проблемами Jira: - Создание новых вопросов (Задачи, Эпосы, Подзадачи) - Список вопросов с факультативной фильтрацией статуса - Обновление существующих проблем (резюме, описание, статус) - Получить подробную информацию о проблеме - Удалить вопросы - Добавить комментарии к вопросам 1. Учетная запись Jira с доступом API 2. Токен Jira API (может быть создан из настроек учетной записи Atlassian) Для автоматической установки Jira Server для Claude Desktop через Smithery: 1. Создайте файл .jira-config.json в рабочем каталоге: 2.Настройте MCP-сервер с вашими учетными данными Jira: На MacOS: ~/Library/Application Support/Claude/claude desktop config.json В Windows: %APPDATA%/Claude/claude desktop config.json

Обзор (машинный перевод)

Сервер протокола Model Context Protocol, который обеспечивает интеграцию с REST API Jira, позволяя помощникам ИИ программно управлять проблемами Jira.

Особенности

Этот сервер предоставляет инструменты для управления проблемами Jira:

  • Создание новых выпусков (Задачи, Эпосы, Подзадачи)
  • Проблемы с перечнем факультативной фильтрации статуса Обновление существующих проблем (резюме, описание, статус) Получить подробную информацию о проблеме
  • Исключить вопросы Добавить комментарии к вопросам

Настройка

Предпосылки

1.Учетная запись Jira с доступом к API 2. токен Jira API (может генерироваться из настроек учетной записи Atlassian)

###Установка

####Установка через Smithery

Для автоматической установки Jira Server для Claude Desktop через Smithery:

Ручная установка

1.Установить зависимости:

2 Построить сервер:

Конфигурация

  1. Создайте файл .jira-config.json в рабочем каталоге:

2.Настройте MCP-сервер с вашими учетными данными Jira:

На MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json

Доступные инструменты

Create issue

Создание новой проблемы Jira

  • Необходимые параметры:
  • working dir: Directory containing .jira-config.json
  • резюме: Заголовок выпуска

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Jira MCP Server

A Model Context Protocol server that provides integration with Jira’s REST API, allowing AI assistants to manage Jira issues programmatically.

Features

This server provides tools for managing Jira issues:

  • Create new issues (Tasks, Epics, Subtasks)
  • List issues with optional status filtering
  • Update existing issues (summary, description, status)
  • Get detailed issue information
  • Delete issues
  • Add comments to issues

Setup

Prerequisites

  1. A Jira account with API access
  2. Jira API token (can be generated from Atlassian Account Settings)

Installation

Installing via Smithery

To install Jira Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install jira-server --client claude

Manual Installation

  1. Install dependencies:
npm install
  1. Build the server:
npm run build

Configuration

  1. Create a .jira-config.json file in your working directory:
{
  "projectKey": ["YOUR_PROJECT_KEY", "YOUR_OTHER_PROJECT_KEY"]
}
  1. Configure the MCP server with your Jira credentials:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "jira": {
      "command": "node",
      "args": ["/path/to/jira-server/build/index.js"],
      "env": {
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token",
        "JIRA_DOMAIN": "your-domain"
      }
    }
  }
}

Available Tools

create_issue

Creates a new Jira issue

  • Required parameters:
    • working_dir: Directory containing .jira-config.json
    • summary: Issue title
    • description: Issue description
    • type: Issue type (Task, Epic, or Subtask)

list_issues

Lists issues in the project

  • Required parameters:
    • working_dir: Directory containing .jira-config.json
  • Optional parameters:
    • status: Filter by status (e.g., “To Do”, “In Progress”, “Done”)

update_issue

Updates an existing issue

  • Required parameters:
    • working_dir: Directory containing .jira-config.json
    • issue_key: Issue key (e.g., PRJ-123)
  • Optional parameters:
    • summary: New title
    • description: New description
    • status: New status

get_issue

Gets detailed information about a specific issue

  • Required parameters:
    • working_dir: Directory containing .jira-config.json
    • issue_key: Issue key (e.g., PRJ-123)

delete_issue

Deletes a Jira issue

  • Required parameters:
    • working_dir: Directory containing .jira-config.json
    • issue_key: Issue key (e.g., PRJ-123)

add_comment

Adds a comment to an existing issue

  • Required parameters:
    • working_dir: Directory containing .jira-config.json
Открыть полный README на GitHub

Установка

npx -y @smithery/cli install jira-server --client claude
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "jira": { "command": "node", "args": ["/path/to/jira-server/build/index.js"], "env": { "JIRA_EMAIL": "[email protected]", "JIRA_API_TOKEN": "your-api-token", "JIRA_DOMAIN": "your-domain" } } } }