mcp-jira-scoped

mcp-jira-scoped

deepwiredApache-2.0
2 звёзд1 форков
MCP-сервер для работы с Jira через AI-ассистентов. Использует современные токены с ограниченными правами доступа (scoped API tokens) через шлюз api.atlassian.com. Другие серверы работают с классическими токенами, которые Atlassian планирует отключить. Этот сервер готов к будущему и обеспечивает более высокий уровень безопасности. Подходит для разработчиков и DevOps-инженеров, которые управляют задачами из AI-клиентов. По умолчанию сервер работает в режиме «только чтение» — вы сами решаете, давать ли ему право создавать или изменять задачи.

Установка

npx -y mcp-jira-scoped

Характеристики

Общее

  • СтатусСообщество
  • Разработчикdeepwired
  • ЛицензияApache-2.0

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Поиск задач по произвольным JQL-запросам, ключу задачи или тексту в заголовке
  • Чтение полной информации о задаче: статус, приоритет, исполнитель, эпик, описание, история изменений
  • Создание задач разных типов (ошибка, история, задача) с указанием проекта, приоритета, эпика и компонентов
  • Перемещение задач по статусам рабочим процессом любым доступным переходом
  • Добавление и удаление комментариев к задачам
  • Связывание задач между собой разными типами связей (блокирует, связана с, клон, дубликат)
  • Обновление полей задачи — заголовок, описание, исполнитель, приоритет, сроки
  • Удаление задач с обязательным подтверждением (параметр confirm: true)
  • Работа через зашифрованный шлюз api.atlassian.com

Как подключить

Для работы потребуется Node.js 18 или новее и скаупированный API-токен Atlassian. Создайте токен на странице управления API-токенами, выбрав пункт «Create API token with scopes». Укажите нужные разрешения: read:jira-work, write:jira-work, read:jira-user, read:me.

Сервер запускается через npx, устанавливать его глобально не нужно. Добавьте конфигурацию в настройки вашего MCP-клиента. Пример для Claude Desktop:

{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "mcp-jira-scoped"],
"env": {
"JIRA_INSTANCE": "yourcompany",
"JIRA_USER_EMAIL": "you@yourcompany.com",
"JIRA_API_TOKEN": "your-scoped-token",
"JIRA_SCOPES": "read:jira-work,write:jira-work"
}
}
}
}

После добавления конфигурации перезапустите клиент.

Примеры запросов

  • «Покажи статус задачи PROJ-1234»
  • «Найди все открытые баги, назначенные на меня в проекте BACKEND»
  • «Создай стори в проекте PROJ для миграции базы данных, приоритет P2, привяжи к эпику PROJ-100»
  • «Добавь комментарий к PROJ-1234: "Исправление выложено на стейджинг"»

Технические детали

  • Язык разработки: TypeScript (строгий режим типов)
  • Транспорт: stdio (подходит для локальных MCP-клиентов)
  • Лицензия: Apache-2.0 (открытый исходный код)
  • Зависимости: Node.js 18+
  • Совместимость: Claude Desktop, Claude Code, Cursor, VS Code (Chat + Copilot), Zed, Continue.dev

Поделиться