Atlassian MCP для Cursor IDE
Managed Code Plugin (MCP) для Cursor IDE, обеспечивающий интеграцию с продуктами Atlassian: JIRA, Confluence и BitBucket.
Возможности
JIRA интеграция
Поиск задач с использованием JQL
Получение подробной информации о задачах
Создание новых задач
Добавление комментариев к задачам
Управление рабочими процессами
Интеграция с Tempo для учета времени
Работа с проектами и эпиками
Confluence интеграция
Получение содержимого страниц
Поиск страниц с использованием CQL
Получение информации о пространствах
Создание новых страниц
Обновление существующих страниц
Работа с вложениями и комментариями
BitBucket интеграция
Получение информации о репозиториях
Получение информации о ветках
Создание новых веток
Работа с Pull Requests
Получение содержимого файлов
Создание и редактирование файлов
Интеграция с Pipelines
Related MCP server: AI Development Assistant MCP Server
Требования
Node.js (v14 или выше)
npm (v6 или выше)
Cursor IDE
Учетная запись Atlassian с доступом к API
Установка
Клонируйте репозиторий:
git clone https://github.com/solidus-/atlassian-cursor-mcp.git cd atlassian-cursor-mcpУстановите зависимости:
npm installНастройте учетные данные Atlassian:
Скопируйте
.env.exampleв.envОбновите значения своими учетными данными Atlassian
Соберите проект:
npm run buildЗапустите MCP сервер:
npm start
Настройка Cursor IDE
Откройте Cursor IDE
Перейдите в Settings > Features > MCP Servers
Добавьте новый MCP сервер со следующими данными:
Название: Atlassian MCP
Тип: HTTP
URL: http://localhost:3000/mcp
Использование
После настройки MCP в Cursor IDE вы сможете взаимодействовать с продуктами Atlassian непосредственно из IDE. Например:
Искать задачи JIRA, связанные с вашей текущей задачей
Создавать новые задачи для обнаруженных ошибок
Просматривать документацию в Confluence
Создавать или обновлять файлы в репозиториях BitBucket
Создавать Pull Requests для ваших изменений
Учитывать время, затраченное на задачи
Разработка
Для запуска MCP в режиме разработки с автоматической перезагрузкой:
npm run devСтруктура проекта
├── src/ # Исходный код
│ ├── index.ts # Точка входа
│ ├── mcp/ # MCP инструменты
│ │ ├── jiraTools.ts # Инструменты для JIRA
│ │ ├── confluenceTools.ts # Инструменты для Confluence
│ │ └── bitbucketTools.ts # Инструменты для BitBucket
│ └── services/ # Сервисы для работы с API Atlassian
│ ├── AtlassianBaseService.ts # Базовый сервис
│ ├── JiraService.ts # Сервис для работы с JIRA API
│ ├── ConfluenceService.ts # Сервис для работы с Confluence API
│ └── BitbucketService.ts # Сервис для работы с BitBucket API
├── dist/ # Скомпилированный код
├── .env # Конфигурация окружения
├── .env.example # Пример конфигурации
├── package.json # Зависимости и скрипты
└── tsconfig.json # Конфигурация TypeScriptЛицензия
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.