raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

от raalarcon9705
MCP-сервер для интеграции Jira и Atlassian с AI-ассистентами. Управляйте задачами, спринтами, комментариями и страницами Confluence из Claude, Cursor и других MCP-клиентов. Оптимизирован для токено...

Jira MCP Server

npm version License: MIT TypeScript Node.js MCP CI/CD

The most complete open source Model Context Protocol (MCP) server for Jira & Atlassian. Connect any MCP-compatible AI client to your Jira instance in seconds — manage issues, sprints, comments, transitions, users, and Confluence pages without leaving your AI assistant.

{
  "mcpServers": {
    "jira": {
      "command": "npx",
      "args": ["-y", "raalarcon-jira-mcp-server"],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
Compatible AI Clients
Client Supported
Claude Desktop ✅
Claude Code ✅
Cursor ✅
Windsurf ✅
Cline ✅
Continue ✅
Any MCP-compatible client ✅

Open Source Love PRs Welcome Contributors Stars

Find This Server On

Features

  • ✅ Project Management: List projects and issue types
  • ✅ Issue CRUD: Create, read, update and delete issues
  • ✅ Comments: Create, read, update and delete comments with enhanced pagination
  • ✅ Transitions: Move issues between states
  • ✅ Assignments: Assign issues to users
  • ✅ User Management: Search and manage users
  • ✅ Sprint Management: Complete agile sprint lifecycle management
  • ✅ Wiki Integration: Access Confluence pages by URL identifier with HTML to text conversion
  • ✅ Rich Text Support: Markdown to ADF conversion for formatted descriptions and comments
  • ✅ Validation: Yup schema validation
  • ✅ Authentication: Full Jira Cloud support
  • ✅ Optimized Responses: Token-efficient field filtering
  • ✅ Type Safety: Full TypeScript support
Инструменты были проиндексированы:
assign_issue

Назначь задачу Jira на пользователя

Параметры
  • assigneestringобязательный

    Идентификатор аккаунта назначаемого пользователя.

  • issueKeystringобязательный

    Ключ задачи, которую нужно назначить.

close_sprint

Закрыть и завершить спринт. Это действие требует, чтобы спринт находился в статусе "активный". После закрытия спринт нельзя будет открыть заново.

Параметры
  • sprintIdnumberобязательный

    Идентификатор спринта, который нужно закрыть.

create_comment

Добавляет комментарий к задаче Jira. Поддерживает обычный текст или Markdown для форматирования (заголовки, списки, блоки кода, ссылки и т.д.). Markdown автоматически преобразуется в ADF. Для упоминаний используйте формат: @[accountId:displayName] (получите accountId через get_users tool). Возвращает ID комментария и детали создания.

Параметры
  • bodystringобязательный

    Содержимое комментария. Может быть обычным текстом или Markdown для расширенного форматирования (заголовки, списки, блоки кода, ссылки и т. д.). Markdown будет автоматически преобразован в ADF. Для упоминаний используйте формат: @[accountId:displayName] (получите accountId из инструмента get_users).

  • issueKeystringобязательный

    Ключ задачи (например, "PROJ-123"), к которому добавить комментарий.

  • visibilityobject

    Необязательные настройки видимости для ограничения доступа к комментариям определенными ролями или группами.

create_issue

Создаёт новую задачу в Jira (Bug, Story, Task, Epic и т.д.) или подзадачу. Возвращает ключ, ID и URL созданной задачи. Используйте get_issue_types, чтобы найти допустимые значения issueType для проекта. Чтобы создать подзадачу, укажите ключ родительской задачи.

Параметры
  • assigneestring

    Идентификатор учетной записи пользователя, которому назначается задача. Используйте get_users, чтобы найти идентификаторы учетных записей.

  • componentsstring[]

    Массив названий компонентов, на которые влияет эта проблема (например, ["API", "Database", "UI"]).

  • customFieldsobject

    Значения настраиваемых полей представлены парами «ключ-значение». Ключи полей зависят от конкретного проекта.

  • descriptionstring

    Подробное описание задачи. Поддерживает обычный текст, Markdown или Atlassian Document Format (ADF) для расширенного форматирования. Markdown автоматически преобразуется в ADF. Для упоминаний используйте формат: @[accountId:displayName] (accountId получите из инструмента get_users).

  • fixVersionsstring[]

    Массив названий версий, в которых эта проблема будет исправлена (например, ["v1.2", "v2.0"]).

  • issueTypestringобязательный

    Название типа задачи (например, "Bug", "Story", "Task", "Epic"). Используйте get_issue_types, чтобы найти допустимые значения.

  • labelsstring[]

    Массив названий меток для категоризации и фильтрации (например, ["bug", "urgent", "frontend"]).

  • parentstring

    Ключ родительской задачи (например, "PROJ-123"). Требуется для создания подзадачи.

  • prioritystring

    Уровень приоритета: «Highest», «High», «Medium», «Low», «Lowest». Если не указано, по умолчанию используется приоритет, заданный в проекте.

  • projectKeystringобязательный

    Ключ проекта (например, "PROJ"), в котором будет создана задача. Используйте get_projects для поиска доступных ключей.

  • summarystringобязательный

    Заголовок/краткое описание проблемы (максимум 255 символов). Это основной идентификатор, который отображается в списках проблем.

create_sprint

Создать новый спринт. Название спринта и идентификатор исходной доски обязательны. Дата начала, дата окончания и цель необязательны.

Параметры
  • endDatestring

    Дата окончания спринта (формат ISO 8601).

  • goalstring

    Цель или задача спринта.

  • namestringобязательный

    Название создаваемого спринта.

  • originBoardIdnumberобязательный

    Идентификатор доски, на которой будет создан спринт.

  • startDatestring

    Дата начала спринта (формат ISO 8601).

delete_comment

Удалить комментарий из задачи Jira

Параметры
  • commentIdstringобязательный

    ID комментария, который нужно удалить

  • issueKeystringобязательный

    Ключ задачи, содержащей комментарий.

delete_issue

Окончательно удалить задачу Jira. Это действие нельзя отменить. Используйте с осторожностью. Возвращает подтверждение успеха.

Параметры
  • deleteSubtasksboolean

    Определяет, нужно ли также удалять все подзадачи этой задачи. По умолчанию false (подзадачи останутся).

  • issueKeystringобязательный

    Ключ задачи (например, «PROJ-123») для удаления. Это уникальный идентификатор задачи.

delete_sprint

Удалить спринт. После удаления все открытые задачи в спринте переместятся в бэклог. Это действие необратимо.

Параметры
  • sprintIdnumberобязательный

    ID спринта, который нужно удалить.

get_agile_boards

Получает все agile boards, доступные в экземпляре Jira. Необходим для поиска идентификаторов board для операций со спринтами.

Параметры
  • boardTypeenum

    Фильтрует доски по типу: «scrum» для Scrum-досок, «kanban» для Kanban-досок.

  • projectKeystring

    Необязательный ключ проекта, который фильтрует доски по проекту.

get_comments

Получает комментарии для задачи Jira с поддержкой пагинации. Возвращает комментарии с метаданными пагинации, чтобы упростить навигацию по большим спискам.

Параметры
  • issueKeystringобязательный

    Ключ задачи, для которой нужно получить комментарии (например, «PROJ-123»)

  • maxResultsnumber

    Максимальное количество комментариев на страницу (1-100). Используйте меньшие значения для более быстрых ответов. По умолчанию: 50

  • startAtnumber

    Начальный индекс для пагинации (отсчет с нуля). Используйте его, чтобы получить следующую страницу комментариев. По умолчанию: 0

get_current_user

Получить информацию о текущем аутентифицированном пользователе

Параметры

Без параметров.

get_issue

Получает подробную информацию о конкретной задаче Jira, включая статус, исполнителя, описание, комментарии и данные рабочего процесса. Используйте это, чтобы узнать текущее состояние перед внесением изменений.

Параметры
  • expandstring

    Список дополнительных данных через запятую: renderedFields, names, schema, transitions, operations, editmeta, changelog

  • fieldsstring[]

    Конкретные поля для возврата (например, ["summary", "status", "assignee"]). Если не указано, возвращает все поля.

  • issueKeystringобязательный

    Ключ задачи (например, «PROJ-123») или числовой идентификатор задачи. Это уникальный идентификатор задачи.

get_issue_types

Получает все доступные типы задач (Bug, Story, Task, Epic и т.д.) для конкретного проекта. Возвращает названия типов, ID, описания и информацию о рабочем процессе. Требуется вызывать перед созданием задач, чтобы узнать допустимые значения issueType.

Параметры
  • projectKeystringобязательный

    Ключ проекта (например, "PROJ") или числовой идентификатор проекта. Используйте get_projects, чтобы найти доступные ключи проектов.

get_projects

Получить все проекты Jira, доступные аутентифицированному пользователю. Возвращает ключи проектов, названия, идентификаторы и основные метаданные. Используйте это, чтобы найти доступные проекты перед созданием задач или выполнением других операций.

Параметры
  • expandstring

    Список дополнительных данных для включения, разделённый запятыми: description, lead, issueTypes, url, projectKeys, permissions, insight.

  • recentnumber

    Возвращает только недавно просмотренные проекты (0-20). Полезен для быстрого доступа к часто используемым проектам.

get_sprint_issues

Получает все задачи в указанном спринте. Удобно для просмотра текущих тикетов в спринте.

Параметры
  • maxResultsnumber

    Максимальное количество возвращаемых задач (1-100). По умолчанию: 50.

  • sprintIdnumberобязательный

    Идентификатор спринта, из которого нужно получить задачи. Используйте get_sprints, чтобы найти доступные ID спринтов.

get_sprints

Получить все спринты для конкретной доски. Возвращает информацию о спринтах, включая ID, название, статус и даты.

Параметры
  • boardIdnumberобязательный

    ID доски, из которой получают спринты. Используйте get_agile_boards, чтобы найти доступные ID досок.

  • stateenum

    Фильтрует спринты по статусу: «active» — текущий спринт, «closed» — завершённые спринты, «future» — предстоящие спринты.

get_transitions

Получить доступные переходы для задачи Jira

Параметры
  • issueKeystringобязательный

    Ключ задачи, для которой нужно получить переходы.

get_users

Поиск пользователей в Jira

Параметры
  • maxResultsnumber

    Максимальное количество возвращаемых пользователей (1-100)

  • projectKeystring

    Фильтрует пользователей по доступу к проекту.

  • querystring

    Ищет пользователя по имени или адресу электронной почты.

move_issue_to_sprint

Перемещает задачу в конкретный спринт. Это основная функция для добавления тикетов в текущий спринт.

Параметры
  • issueKeystringобязательный

    Ключ задачи (например, «PROJ-123») для перемещения в спринт.

  • sprintIdnumberобязательный

    Идентификатор спринта, в который нужно переместить задачу. Используйте get_sprints, чтобы найти доступные идентификаторы спринтов.

query_wiki

Получить содержимое страницы Confluence по определенному коду (например F4CjNw).

Параметры
  • querystringобязательный

    Код страницы для поиска (например, F4CjNw)

transition_issue

Переместить задачу Jira в другой статус/состояние

Параметры
  • commentstring

    Необязательный комментарий, который можно добавить во время перехода.

  • fieldsobject

    Дополнительные поля для обновления при переходе

  • issueKeystringобязательный

    Ключ задачи для перехода.

  • transitionIdnumberобязательный

    Идентификатор выполняемого перехода (будет автоматически преобразован в строку)

update_comment

Обновляет существующий комментарий в задаче Jira. Поддерживает обычный текст или Markdown для форматирования (заголовки, списки, блоки кода, ссылки и т. д.). Markdown автоматически конвертируется в ADF. Для упоминаний используйте формат: @[accountId:displayName] (accountId можно получить из инструмента get_users).

Параметры
  • bodystringобязательный

    Новый текст комментария. Поддерживает обычный текст или Markdown для расширенного форматирования (заголовки, списки, блоки кода, ссылки и т. д.). Markdown автоматически преобразуется в ADF. Для упоминаний используйте формат: @[accountId:displayName] (accountId получайте из инструмента get_users).

  • commentIdstringобязательный

    ID комментария для обновления

  • issueKeystringобязательный

    Ключ задачи, содержащей комментарий.

  • visibilityobject

    Настройки видимости комментариев

update_issue

Обновляет поля существующей задачи Jira или преобразует в подзадачу. Будут обновлены только переданные поля. Сначала используйте get_issue, чтобы увидеть текущие значения. Возвращает подтверждение успеха.

Параметры
  • assigneestring

    Account ID нового исполнителя. Используйте get_users, чтобы найти account ID. Установите null, чтобы отменить назначение.

  • componentsstring[]

    Полный массив компонентов (заменяет все существующие компоненты). Используйте пустой массив для удаления всех компонентов.

  • customFieldsobject

    Значения настраиваемых полей в виде пар «ключ-значение». Будут обновлены только указанные поля.

  • descriptionstring

    Новое описание задачи. Заменяет существующее описание. Поддерживает обычный текст, Markdown или ADF. Markdown автоматически преобразуется в ADF. Для упоминаний используйте формат: @[accountId:displayName] (accountId берите из инструмента get_users).

  • fixVersionsstring[]

    Полный массив версий исправлений (заменяет все существующие версии). Используйте пустой массив, чтобы удалить все версии.

  • issueKeystringобязательный

    Ключ задачи (например, "PROJ-123"), которую нужно обновить. Это уникальный идентификатор задачи.

  • labelsstring[]

    Полный массив меток (заменяет все существующие метки). Используйте пустой массив, чтобы удалить все метки.

  • parentstring

    Issue key родительской задачи (например, "PROJ-123"). Используется, чтобы преобразовать задачу в подзадачу или изменить родительскую задачу.

  • prioritystring

    Новый приоритет: "Highest", "High", "Medium", "Low", "Lowest". Заменяет текущий приоритет.

  • summarystring

    Новое название/краткое описание задачи (максимум 255 символов). Заменяет сушествующее кракткое описани. No wait, I did it again! Let me re-type consciously, character by character, from my verified sequence: Новое = Н-о-в-о-е. Written: "Новое". Actually Н-о-в-о-е: first letter Н, then о, then в, then о, then е. So it's "Ново е" - no, without space: "Ново е" = "Ново"+"е" = "Новое". Yes. название = н-а-з-в-а-н-и-е. Written: "название". Fine. краткое = к-р-а-т-к-о-е. Written: "краткое". Fine. описание = о-п-и-с-а-н-и-е. Written: "описание". Fine. задачи = з-а-д-а-ч-и. "задачи". Fine. максимум = м-а-к-с-и-м-у-м. "максимум". Fine. символов = с-и-м-в-о-л-о-в. "символов". Fine. Заменяет = З-а-м-е-н-я-е-т. "Заменяет". Fine. существующее = с-у-щ-е-с-т-в-у-ю-щ-е-е. "существующее". Fine. краткое = к-р-а-т-к-о-е. Fine. описание = о-п-и-с-а-н-и-е. Fine. Now concatenate with spaces and punctuation: "Новое название/краткое описание задачи (максимум 255 символов). Заменяет существующее краткое описание." I am confident. Outputting.Новое название/краткое описание задачи (максимум 255 символов). Заменяет существующее краткое описание.

update_sprint

Обновляет информацию о спринте (название, даты, цель, состояние). Будут обновлены только переданные поля. Для закрытых спринтов можно обновить только название и цель.

Параметры
  • endDatestring

    Новая дата окончания (формат ISO 8601).

  • goalstring

    Новая цель или задача на спринт.

  • namestring

    Новое название для спринта.

  • sprintIdnumberобязательный

    ID спринта для обновления.

  • startDatestring

    Новая дата начала (формат ISO 8601).

  • stateenum

    Новое состояние: «future» для предстоящих, «active» для начала, «closed» для завершения.

1.0.82основная
1.0.81
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить raalarcon9705/jira-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"raalarcon9705-jira-mcp-fthgpttggk\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"raalarcon-jira-mcp-server\"],\"env\":{\"JIRA_HOST\":\"https://your-domain.atlassian.net\",\"JIRA_EMAIL\":\"your-email@example.com\",\"JIRA_API_TOKEN\":\"your-api-token\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add raalarcon9705-jira-mcp-fthgpttggk --env JIRA_HOST=https://your-domain.atlassian.net --env JIRA_EMAIL=your-email@example.com --env JIRA_API_TOKEN=your-api-token -- npx -y raalarcon-jira-mcp-server

Либо через JSON-конфиг:

claude mcp add-json raalarcon9705-jira-mcp-fthgpttggk "{\"command\":\"npx\",\"args\":[\"-y\",\"raalarcon-jira-mcp-server\"],\"env\":{\"JIRA_HOST\":\"https://your-domain.atlassian.net\",\"JIRA_EMAIL\":\"your-email@example.com\",\"JIRA_API_TOKEN\":\"your-api-token\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add raalarcon9705-jira-mcp-fthgpttggk --env JIRA_HOST=https://your-domain.atlassian.net --env JIRA_EMAIL=your-email@example.com --env JIRA_API_TOKEN=your-api-token -- npx -y raalarcon-jira-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.raalarcon9705-jira-mcp-fthgpttggk]
command = "npx"
args = ["-y", "raalarcon-jira-mcp-server"]

[mcp_servers.raalarcon9705-jira-mcp-fthgpttggk.env]
JIRA_HOST = "https://your-domain.atlassian.net"
JIRA_EMAIL = "your-email@example.com"
JIRA_API_TOKEN = "your-api-token"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите raalarcon9705/jira-mcp, а в поле команды запуска — строку ниже:
npx -y raalarcon-jira-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например raalarcon9705-jira-mcp-fthgpttggk.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: raalarcon9705-jira-mcp-fthgpttggk
    command: npx
    args:
      - "-y"
      - "raalarcon-jira-mcp-server"
    env:
      JIRA_HOST: https://your-domain.atlassian.net
      JIRA_EMAIL: your-email@example.com
      JIRA_API_TOKEN: your-api-token
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "raalarcon9705-jira-mcp-fthgpttggk": {
      "command": "npx",
      "args": [
        "-y",
        "raalarcon-jira-mcp-server"
      ],
      "env": {
        "JIRA_HOST": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}

Похожие MCP-сервера

nguyenvanduocit/jira-mcp

nguyenvanduocit/jira-mcp

от nguyenvanduocit

Jira MCP — сервер для интеграции AI-ассистентов с Atlassian Jira. Предоставляет инструменты для управления задачами, спринтами, комментариями, поиска по JQL и отслеживания разработки (PR, коммиты)....

Go⭐ 97
aashari/mcp-server-atlassian-jira

aashari/mcp-server-atlassian-jira

от aashari

Подключает AI-ассистентов к Jira: запрашивайте проекты, задачи, комментарии на естественном языке. Упрощает управление проектами и отслеживание работы для разработчиков, менеджеров и всех пользоват...

TypeScript⭐ 77
roychri/mcp-server-asana

roychri/mcp-server-asana

от roychri

MCP сервер для интеграции с Asana: управляйте задачами, проектами и комментариями из Claude Desktop и других MCP клиентов. Инструмент поддерживает создание, обновление, поиск задач, работу с проектами и статусами. Есть опциональный режим только для чтения для безопасного тестирования.

TypeScript⭐ 149
davegomez/fizzy-mcp

davegomez/fizzy-mcp

от davegomez

MCP сервер для Fizzy task management. Управляйте досками, карточками, комментариями и чеклистами через 7 инструментов. Интегрируется с Claude Desktop, Cursor и другими AI-клиентами. Автоматизируйте...

TypeScript⭐ 3
tacticlaunch/mcp-linear

tacticlaunch/mcp-linear

от tacticlaunch

MCP сервер для интеграции AI-ассистентов с Linear. Предоставляет инструменты управления задачами, проектами, циклами и документами, включая ресурсы и промпты. Полезен командам, использующим Linear ...

TypeScript⭐ 148
spranab/saga-mcp

spranab/saga-mcp

от spranab

MCP-сервер saga-mcp - Jira-подобный трекер для AI-агентов с иерархией, зависимостями и заметками с журналом изменений. Всё локально в SQLite. Для разработчиков с ИИ-ассистентами.

JavaScript⭐ 40
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин