atlassian-mcp
Atlassian MCP
Пользовательский сервер Model Context Protocol, который позволяет ИИ-агентам взаимодействовать с Jira и Confluence в Atlassian Cloud. Он выполняет обычные REST-запросы в фоне с помощью Jira REST API v3 и Confluence REST API v2.
Настройка
Установите зависимости и соберите проект:
npm install npm run buildСделайте сервер глобальной командой, чтобы его можно было запускать из любой рабочей области (используется запись
binвpackage.json):npm linkЭто помещает команду
atlassian-mcpв вашPATH. Повторно запускайтеnpm run buildпосле изменений кода; связанная команда всегда указывает на текущийdist.Создайте API-токен на https://id.atlassian.com/manage-profile/security/api-tokens.
Передайте учётные данные через переменные окружения (см. .env.example):
Variable
Description
ATLASSIAN_SITE_URLВаш сайт, например
https://your-domain.atlassian.netATLASSIAN_EMAILЭлектронная почта вашей учётной записи Atlassian
ATLASSIAN_API_TOKENAPI-токен, созданный выше
Related MCP server: jira-mcp
Подключение клиента
VS Code (рекомендуется)
В этом репозитории есть стандартный .vscode/mcp.json. Он запускает сервер через login-оболочку и интерактивный zsh (zsh -lic), поэтому наследует учётные данные Atlassian, экспортированные в вашем ~/.zshrc (или ~/.zshenv) — в конфигурации нет секретов — и вызывает глобально связанную команду atlassian-mcp, так что сервер работает независимо от того, какой репозиторий открыт:
{
"servers": {
"atlassian": {
"type": "stdio",
"command": "zsh",
"args": ["-lic", "exec atlassian-mcp"]
}
}
}Избегайте
${workspaceFolder}здесь: он указывает на репозиторий, открытый в данный момент, поэтому при использовании сервера из других рабочих областей это не сработает. Имя команды, полученной черезnpm link, разрешается изPATHвашей оболочки.
Чтобы сервер был доступен в каждой рабочей области, добавьте тот же блок servers в пользовательский MCP-конфиг (Палитра команд → MCP: Open User Configuration).
Альтернатива: запуск node с абсолютным путём
Если вы предпочитаете не использовать npm link, укажите node напрямую на собранный входной файл с помощью абсолютного пути (не ${workspaceFolder}, который меняется в зависимости от рабочей области). Переменная ${userHome} в VS Code обеспечивает переносимость между машинами:
{
"servers": {
"atlassian": {
"type": "stdio",
"command": "zsh",
"args": ["-lic", "exec node \"${userHome}/Sites/atlassian-mcp/dist/index.js\""]
}
}
}Скорректируйте путь, если вы склонировали репозиторий в другое место. Обёртка zsh -lic по-прежнему передаёт учётные данные из профиля вашей оболочки.
Экспортируйте переменные в профиле вашей оболочки, а не в файле конфигурации:
export ATLASSIAN_SITE_URL="https://your-domain.atlassian.net"
export ATLASSIAN_EMAIL="you@example.com"
export ATLASSIAN_API_TOKEN="your-api-token"После изменения профиля оболочки перезагрузите окно VS Code, чтобы новые значения были подхвачены.
Другие клиенты (Claude Desktop, Cline, Cursor)
Клиенты, которые не запускаются через вашу оболочку, могут либо использовать ту же обёртку zsh -lic, либо задать переменные явно:
{
"mcpServers": {
"atlassian": {
"command": "atlassian-mcp",
"env": {
"ATLASSIAN_SITE_URL": "https://your-domain.atlassian.net",
"ATLASSIAN_EMAIL": "you@example.com",
"ATLASSIAN_API_TOKEN": "your-api-token"
}
}
}
}Без npm link используйте node с абсолютным путём к собранному входному файлу:
{
"mcpServers": {
"atlassian": {
"command": "node",
"args": ["/absolute/path/to/atlassian-mcp/dist/index.js"],
"env": {
"ATLASSIAN_SITE_URL": "https://your-domain.atlassian.net",
"ATLASSIAN_EMAIL": "you@example.com",
"ATLASSIAN_API_TOKEN": "your-api-token"
}
}
}
}Для локальной разработки вы можете запустить сервер напрямую с помощью npm run dev.
Инструменты
Jira
Tool | Description |
| Поиск задач с помощью JQL |
| Получить одну задачу по ключу/ID |
| Создать задачу |
| Обновить поля задачи |
| Добавить комментарий к задаче |
| Список доступных переходов workflow |
| Перевести задачу в новый статус |
| Список / поиск проектов |
| Получить аутентифицированного пользователя (включая |
Confluence
Tool | Description |
| Поиск контента с помощью CQL |
| Список пространств |
| Получить страницу (с телом) |
| Список страниц (при необходимости по пространству) |
| Список прямых дочерних страниц |
| Создать страницу (тело в формате хранения) |
| Обновить страницу (требуется новая версия) |
| Удалить страницу |
| Список комментариев внизу страницы |
| Добавить комментарий внизу страницы |
Примечания
Поля Jira с форматированным текстом (описания, комментарии) принимают обычный текст, который автоматически преобразуется в Atlassian Document Format (ADF).
Тела страниц и комментариев Confluence используют формат хранения (XHTML), например
<p>Hi</p>.Ваш API-токен наследует все разрешения вашей учётной записи. Храните его в секрете и никогда не включайте его в коммиты.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to interact with Jira Cloud, including listing boards and issues, adding comments, and searching users.7362MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Jira Cloud and Confluence through natural language, performing JQL searches, issue management, and Confluence page creation.141MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with Atlassian Cloud (Jira, Confluence, Bitbucket) through natural language, providing CRUD operations for issues, pages, pull requests, and more.8626MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Atlassian Confluence and Jira for searching, updating, and managing content and issues.MIT
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/callum-smith-mns/atlassian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server