
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