Skip to main content
Glama

Atlassian MCP

Пользовательский сервер Model Context Protocol, который позволяет ИИ-агентам взаимодействовать с Jira и Confluence в Atlassian Cloud. Он выполняет обычные REST-запросы в фоне с помощью Jira REST API v3 и Confluence REST API v2.

Настройка

  1. Установите зависимости и соберите проект:

    npm install
    npm run build
  2. Сделайте сервер глобальной командой, чтобы его можно было запускать из любой рабочей области (используется запись bin в package.json):

    npm link

    Это помещает команду atlassian-mcp в ваш PATH. Повторно запускайте npm run build после изменений кода; связанная команда всегда указывает на текущий dist.

  3. Создайте API-токен на https://id.atlassian.com/manage-profile/security/api-tokens.

  4. Передайте учётные данные через переменные окружения (см. .env.example):

    Variable

    Description

    ATLASSIAN_SITE_URL

    Ваш сайт, например https://your-domain.atlassian.net

    ATLASSIAN_EMAIL

    Электронная почта вашей учётной записи Atlassian

    ATLASSIAN_API_TOKEN

    API-токен, созданный выше

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

jira_search_issues

Поиск задач с помощью JQL

jira_get_issue

Получить одну задачу по ключу/ID

jira_create_issue

Создать задачу

jira_update_issue

Обновить поля задачи

jira_add_comment

Добавить комментарий к задаче

jira_list_transitions

Список доступных переходов workflow

jira_transition_issue

Перевести задачу в новый статус

jira_list_projects

Список / поиск проектов

jira_get_current_user

Получить аутентифицированного пользователя (включая accountId)

Confluence

Tool

Description

confluence_search

Поиск контента с помощью CQL

confluence_list_spaces

Список пространств

confluence_get_page

Получить страницу (с телом)

confluence_list_pages

Список страниц (при необходимости по пространству)

confluence_get_child_pages

Список прямых дочерних страниц

confluence_create_page

Создать страницу (тело в формате хранения)

confluence_update_page

Обновить страницу (требуется новая версия)

confluence_delete_page

Удалить страницу

confluence_get_page_comments

Список комментариев внизу страницы

confluence_add_comment

Добавить комментарий внизу страницы

Примечания

  • Поля Jira с форматированным текстом (описания, комментарии) принимают обычный текст, который автоматически преобразуется в Atlassian Document Format (ADF).

  • Тела страниц и комментариев Confluence используют формат хранения (XHTML), например <p>Hi</p>.

  • Ваш API-токен наследует все разрешения вашей учётной записи. Храните его в секрете и никогда не включайте его в коммиты.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

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

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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