Integrations
Provides integration with Atlassian products (Confluence and Jira), supporting both Atlassian Cloud and Server/Data Center deployments
Allows searching, creating, updating, and deleting Confluence pages, as well as retrieving comments and child pages
Enables searching, creating, updating, and managing Jira issues, including transitions, worklogs, and epic relationships
МКП Atlassian
Сервер Model Context Protocol (MCP) для продуктов Atlassian (Confluence и Jira). Эта интеграция поддерживает как Confluence & Jira Cloud, так и развертывания Server/Data Center.
Пример использования
Попросите вашего помощника на основе искусственного интеллекта:
- 📝 Автоматические обновления Jira — «Обновляйте Jira из наших заметок о встречах»
- 🔍 Поиск Confluence на базе искусственного интеллекта — «Найдите наше руководство по OKR в Confluence и обобщите его»
- 🐛 Фильтрация проблем Smart Jira — «Покажи мне срочные ошибки в проекте PROJ за прошлую неделю»
- 📄 Создание и управление контентом — «Создание технического дизайн-документа для функции XYZ»
Демонстрация функций
https://github.com/user-attachments/assets/35303504-14c6-4ae4-913b-7c25ea511c3e
https://github.com/user-attachments/assets/7fe9c488-ad0c-4876-9b54-120b666bb785
Совместимость
Продукт | Тип развертывания | Статус поддержки |
---|---|---|
Слияние | Облако | ✅ Полностью поддерживается |
Слияние | Сервер/Центр обработки данных | ✅ Поддерживается (версия 6.0+) |
Джира | Облако | ✅ Полностью поддерживается |
Джира | Сервер/Центр обработки данных | ✅ Поддерживается (версия 8.14+) |
Краткое руководство пользователя
1. Настройка аутентификации
MCP Atlassian поддерживает три метода аутентификации:
A. Аутентификация с помощью API-токена (облако)
- Перейдите по ссылке https://id.atlassian.com/manage-profile/security/api-tokens
- Нажмите «Создать токен API» , дайте ему имя.
- Немедленно скопируйте токен
B. Персональный токен доступа (сервер/центр обработки данных)
- Перейдите в свой профиль (аватар) → Профиль → Персональные токены доступа
- Нажмите «Создать токен» , дайте ему имя и установите срок действия.
- Немедленно скопируйте токен
C. Аутентификация OAuth 2.0 (только облако)
- Создайте интеграцию OAuth 2.0 в Atlassian:
- Перейдите по ссылке https://developer.atlassian.com/console/myapps/
- Нажмите «Создать» и выберите «Интеграция OAuth 2.0».
- Следуйте указаниям мастера, чтобы создать свое приложение.
- При необходимости настройте разрешения для Jira и Confluence.
- Добавьте URL-адрес обратного вызова (например, http://localhost:8080/callback )
- Запустите помощник авторизации OAuth:Это проведет вас через процесс настройки, запросив необходимые значения (идентификатор клиента, секретный код клиента и т. д.).Кроме того, вы можете клонировать репозиторий и запустить скрипт напрямую:CopyCopy
- Следуйте подсказкам браузера для авторизации приложения.
- После успешной авторизации добавьте отображаемые переменные среды в ваш файл .env
2. Установка
MCP Atlassian распространяется как образ Docker. Это рекомендуемый способ запуска сервера, особенно для интеграции IDE. Убедитесь, что у вас установлен Docker.
Интеграция с IDE
MCP Atlassian предназначен для использования с помощниками на базе искусственного интеллекта посредством интеграции с IDE.
[!СОВЕТ] Для Claude Desktop : найдите и отредактируйте файл конфигурации напрямую:
- Windows :
%APPDATA%\Claude\claude_desktop_config.json
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
Для курсора : Откройте Настройки → MCP → + Добавить новый глобальный сервер MCP
Методы конфигурации
Существует два основных подхода к настройке контейнера Docker:
- Прямая передача переменных (показано в примерах ниже)
- Использование файла среды с флагом
--env-file
(показано в сворачиваемых разделах)
[!ПРИМЕЧАНИЕ] К общим переменным среды относятся:
CONFLUENCE_SPACES_FILTER
: Фильтр по пробельным клавишам (например, «DEV,TEAM,DOC»)JIRA_PROJECTS_FILTER
: Фильтр по ключам проекта (например, «PROJ,DEV,SUPPORT»)READ_ONLY_MODE
: установите значение «true», чтобы отключить операции записи.MCP_VERBOSE
: установите значение «true» для более подробного протоколирования.ENABLED_TOOLS
: разделенный запятыми список названий инструментов, которые необходимо включить (например, «confluence_search,jira_get_issue»).Все доступные параметры см. в файле .env.example .
Примеры конфигурации
Метод 1 (передача переменных напрямую):
Для развертываний на сервере/в центре обработки данных используйте прямую передачу переменных:
[!ПРИМЕЧАНИЕ] Устанавливайте
CONFLUENCE_SSL_VERIFY
иJIRA_SSL_VERIFY
на «false», только если у вас есть самоподписанные сертификаты.
Для Atlassian Cloud с OAuth 2.0:
[!TIP] Запустите скрипт
scripts/oauth_authorize.py
, чтобы получить токен доступа и идентификатор облака. Аутентификация OAuth 2.0 имеет приоритет над другими методами аутентификации, если настроена.
MCP Atlassian поддерживает маршрутизацию запросов API через стандартные HTTP/HTTPS/SOCKS прокси. Настройте с помощью переменных среды:
- Поддерживает стандартные
HTTP_PROXY
,HTTPS_PROXY
,NO_PROXY
,SOCKS_PROXY
. - Доступны переопределения для конкретных служб (например,
JIRA_HTTPS_PROXY
,CONFLUENCE_NO_PROXY
). - Специфичные для сервиса переменные переопределяют глобальные переменные для этого сервиса.
Добавьте соответствующие переменные прокси в разделы args
(используя -e
) и env
вашей конфигурации MCP:
Учетные данные в URL-адресах прокси маскируются в журналах. Если вы установите NO_PROXY
, он будет учитываться для запросов к соответствующим хостам.
Только для Confluence Cloud:
Для Confluence Server/DC используйте:
Только для Jira Cloud:
Для Jira Server/DC используйте:
Конфигурация транспорта SSE
- Запустите сервер вручную в терминале:Copy
- Настройте IDE для подключения к работающему серверу через его URL-адрес:Copy
Инструменты
Ключевые инструменты
Инструменты слияния
confluence_search
: Поиск контента Confluence с использованием CQLconfluence_get_page
: Получить содержимое определенной страницыconfluence_create_page
: Создать новую страницуconfluence_update_page
: Обновить существующую страницу
Инструменты Jira
jira_get_issue
: Получить сведения о конкретной проблемеjira_search
: Поиск проблем с использованием JQLjira_create_issue
: Создать новую задачуjira_update_issue
: Обновить существующую задачуjira_transition_issue
: Перевести задачу в новый статусjira_add_comment
: Добавить комментарий к задаче
Инструменты, отмеченные знаком *, доступны только в Jira Cloud.
Инструменты слияния | Инструменты Jira |
---|---|
confluence_search | jira_get_issue |
confluence_get_page | jira_search |
confluence_get_page_children | jira_get_project_issues |
confluence_get_comments | jira_create_issue |
confluence_create_page | jira_batch_create_issues |
confluence_update_page | jira_update_issue |
confluence_delete_page | jira_delete_issue |
confluence_get_labels | jira_get_transitions |
confluence_add_label | jira_transition_issue |
jira_add_comment | |
jira_add_worklog | |
jira_get_worklog | |
jira_batch_get_changelogs * | |
jira_download_attachments | |
jira_link_to_epic | |
jira_get_agile_boards | |
jira_get_board_issues | |
jira_get_sprints_from_board | |
jira_get_sprint_issues | |
jira_create_sprint | |
jira_update_sprint | |
jira_get_issue_link_types | |
jira_create_issue_link | |
jira_remove_issue_link |
Фильтрация инструментов и контроль доступа
Сервер предоставляет два способа управления доступом к инструментам:
- Фильтрация инструментов : используйте флаг
--enabled-tools
или переменную средыENABLED_TOOLS
, чтобы указать, какие инструменты должны быть доступны:Copy - Управление чтением/записью : инструменты классифицируются как операции чтения или записи. Когда включен
READ_ONLY_MODE
, доступны только операции чтения независимо от настройкиENABLED_TOOLS
.
Устранение неполадок и отладка
Общие проблемы
- Ошибки аутентификации :
- Для облака: проверьте свои токены API (не пароль учетной записи)
- Для сервера/центра обработки данных: убедитесь, что ваш персональный токен доступа действителен и не просрочен.
- Для старых серверов Confluence: некоторые старые версии требуют базовой аутентификации с
CONFLUENCE_USERNAME
иCONFLUENCE_API_TOKEN
(где token — ваш пароль)
- Проблемы с сертификатом SSL : если вы используете сервер/центр обработки данных и столкнулись с ошибками SSL, установите
CONFLUENCE_SSL_VERIFY=false
илиJIRA_SSL_VERIFY=false
- Ошибки прав доступа : убедитесь, что у вашей учетной записи Atlassian достаточно прав для доступа к пространствам/проектам.
Инструменты отладки
Безопасность
- Никогда не делитесь токенами API
- Сохраняйте файлы .env в безопасности и конфиденциальности
- Ознакомьтесь с рекомендациями SECURITY.md.
Внося вклад
Мы приветствуем вклад в MCP Atlassian! Если вы хотите внести свой вклад:
- Подробные инструкции по настройке разработки см. в нашем руководстве CONTRIBUTING.md .
- Внесите изменения и отправьте запрос на извлечение.
Мы используем предварительные проверки качества кода и следуем семантическому версионированию для релизов.
Лицензия
Лицензия MIT - см. файл LICENSE . Это не официальный продукт Atlassian.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер Model Context Protocol (MCP) для продуктов Atlassian (Confluence и Jira). Эта интеграция поддерживает как Confluence & Jira Cloud, так и развертывания Server/Data Center.
Related MCP Servers
- AsecurityFlicenseAqualityA powerful Model Context Protocol (MCP) server enabling seamless Vercel project management, including deployments, domains, environment variables, and team configurations through Cursor's Composer or Codeium's Cascade.Last updated -6017TypeScript
- -securityFlicense-qualityAn MCP server that enables AI agents to interact with Atlassian products (Confluence and Jira) for content management, issue tracking, and project management through a standardized interface.Last updated -2TypeScript
- -securityFlicense-qualityA Model Context Protocol (MCP) server that enables interaction with JIRA APIs through Claude Desktop, allowing users to search, create, update, and manage JIRA issues using natural language commands.Last updated -Python
- -securityAlicense-qualityModel Context Protocol server for integrating with Atlassian products (Confluence and Jira) that supports both Atlassian Cloud and Server/Data Center deployments.Last updated -1PythonMIT License