agrath/Trello-Desktop-MCP

agrath/Trello-Desktop-MCP

от agrath
MCP сервер для Trello с 46 инструментами для управления проектами: доски, карточки, списки и многое другое. Работает с Claude Desktop, Gemini CLI и другими MCP-клиентами. Поддерживает read-only режим и компактный вывод.

Trello MCP Server

npm version license: MIT

🔀 Active fork. This is a maintained fork of kocakli/Trello-Desktop-MCP integrating contributions from across the fork ecosystem (kevinhillinger, zonca, dbz-max, maks244, jantman, ThatIanMcShane, josh-argyle). PRs welcome — see Credits for what each contributor brought in. Published on npm as atlassian-trello-mcp.

A Model Context Protocol (MCP) server for Trello that works with any MCP-compatible client -- Claude Desktop, Claude Code, Gemini CLI, and more.

Provides 50 tools covering boards, cards, lists, labels, checklists, attachments, members, custom fields, and search.

Quick Start

1. Get Trello API credentials

Trello no longer hands out API keys directly — each user must create their own Power-Up, then mint a token against that Power-Up's key.

  1. Visit https://trello.com/power-ups/admin and click New.
  2. Fill out the New Power-Up or Integration form:
    • New Power-Up or Integration name: Claude MCP. If you have multiple team members, each developer must create their own Power-Up so the API key is tied to their user — name it with your own name too, e.g. Trello MCP Steve.
    • Workspace: the workspace you want to interact with.
    • Iframe connector URL: https://localhost (required field, not actually used by this MCP server).
    • Email: your email.
    • Support contact and Author: can be company-level or personal.
  3. Once the Power-Up is created, click API key in the sidebar, then Generate a new API key, then Generate API key in the confirmation modal. Trello displays both an API key and a Secret — save them somewhere safe.
  4. In a browser, visit:
    https://trello.com/1/authorize?expiration=never&scope=read,write,account&response_type=token&name={NAME}&key={APIKEY}
    
    Replace {NAME} with the Power-Up name you chose and {APIKEY} with the key from the previous step. This is an auth prompt — confirm access and click Allow. Trello returns an API token; copy it.
  5. Put the API key and token into your MCP client config (e.g. .claude.json) — see the next section.
Инструменты были проиндексированы:
create_card

Создаёт новую карточку в списке Trello. Использует её для добавления задач, идей или элементов в ваш рабочий процесс.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • descstring

    Необязательное подробное описание карты.

  • duestring

    Необязательная дата выполнения для карточки (формат ISO 8601, например, "2024-12-31T23:59:59Z")

  • idLabelsstring[]

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

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

    ID списка, в котором будет создана карточка (его можно получить из get_lists)

  • idMembersstring[]

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

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

    Название/заголовок карточки (о чём задача или элемент)

  • posnumber | enum

    Позиция в списке: "top", "bottom" или конкретное число.

  • startstring

    Необязательная дата начала для карточки (формат ISO 8601, например, "2024-12-01T09:00:00Z")

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

get_board_details

Получает информацию о доске Trello. ВАЖНО: Начните с includeDetails=false (по умолчанию), чтобы получить только метаданные доски и списки. Затем используйте get_card или trello_get_list_cards, чтобы углубиться в конкретные карточки. Устанавливайте includeDetails=true только для небольших досок, когда нужен полный обзор.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

  • compactboolean

    Когда includeDetails=true, возвращает только минимальные поля карточки (id, name, url, listId). По умолчанию: true.

  • descriptionMaxLengthnumber

    Максимальная длина описаний карточек, когда includeDetails=true (0 - исключить). По умолчанию: 200

  • includeDetailsboolean

    Включает все карточки в ответ. По умолчанию: false. ПРЕДУПРЕЖДЕНИЕ: создает очень большие ответы на загруженных досках. Лучше сначала получить доску без деталей, а затем использовать trello_get_list_cards или get_card для конкретных данных.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

get_card

Получает подробную информацию о конкретной карточке Trello, включая её содержимое, статус, участников и вложения.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки для получения (например, "abc123" или "https://trello.com/c/abc123/1-title")

  • includeDetailsboolean

    Включает дополнительные детали, такие как участники, метки, чек-листы и значки активности.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

get_lists

Получает все списки на определённой доске Trello. Используйте это, чтобы увидеть колонки рабочего процесса (например, "To Do", "In Progress", "Done") на доске.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

  • filterenum

    Фильтрует списки по статусу: "open" для активных списков, "closed" для архивных списков, "all" для обоих.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

list_boards

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

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • filterenum

    Фильтрует доски по статусу: "open" для активных досок, "closed" для архивных, "all" для обоих.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

move_card

Перемещает карточку в другой список. Позволяет изменить статус рабочего процесса карточки (например, с «Сделать» на «В процессе»).

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки для перемещения (например, "abc123" или "https://trello.com/c/abc123/1-title")

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

    ID списка назначения (можно получить из get_lists)

  • posnumber | enum

    Позиция в списке назначения: "top", "bottom" или конкретное число

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_add_comment

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

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки, к которой нужно добавить комментарий (например, "abc123" или "https://trello.com/c/abc123/1-title")

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

    Текст комментария

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_add_label_to_card

Назначает существующую метку на карточку Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID карточки, которую нужно пометить

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

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

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_add_member_to_card

Добавляет участника на карточку Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карты

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

    Идентификатор участника, которого нужно добавить на карточку.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_archive_card

Архивирует или разархивирует карточку Trello. Установите значение true для архивации, false для разархивации.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки для архивации/разархивации (например, "abc123" или "https://trello.com/c/abc123/1-title")

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

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

    true: архивировать, false: разархивировать

trello_create_card_attachment

Прикрепляет URL или локальный файл к карточке Trello. Принимает либо url (для вложений-ссылок), либо filePath (для загрузки файлов из локальной файловой системы).

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки (например, «abc123» или «https://trello.com/c/abc123/1-title»)

  • filePathstring

    Абсолютный путь к локальному файлу для загрузки (например, "/home/user/report.pdf"). Нельзя использовать вместе с url.

  • mimeTypestring

    Необязательный MIME-тип (например, "application/pdf", "image/png"). Если не указан, автоматически определяется для загружаемых файлов.

  • namestring

    Необязательное отображаемое имя вложения.

  • setCoverboolean

    Если true, устанавливает это вложение как обложку карточки.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

  • urlstring

    URL для прикрепления в качестве ссылки (например, "https://example.com/doc.pdf"). Нельзя использовать вместе с filePath.

trello_create_check_item

Добавляет элемент в чек-лист. Поддерживает сроки выполнения и назначение участников.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • checkedboolean

    Определяет, должен ли элемент изначально быть отмеченным.

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

    Идентификатор чек-листа, в который добавить элемент.

  • duestring

    Срок выполнения в формате ISO 8601 (например, "2024-12-31T23:59:59Z")

  • idMemberstring

    Идентификатор назначаемого участника

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

    Текст пункта проверки

  • posenum | number

    Позиция: "top", "bottom" или число

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_create_checklist

Создаёт чек-лист на карточке. При необходимости копирует элементы из существующего чек-листа.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID карточки, в которую нужно добавить чек-лист.

  • idChecklistSourcestring

    Необязательно: ID чек-листа, из которого копируются пункты.

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

    Название контрольного списка

  • posenum | number

    Позиция чек-листа: «top», «bottom» или положительное число.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_create_label

Создаёт новую метку на доске Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL доски, на которой будет создана метка.

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

    Цвет метки (например, green, yellow, orange, red, purple, blue, sky, lime, pink, black)

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

    Название метки

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_create_list

Создаёт новый список на доске Trello. Используйте его, чтобы добавить колонки рабочего процесса, такие как «To Do», «In Progress» или «Done».

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL доски, на которой будет создан список (например, "abc123" или "https://trello.com/b/abc123/board-name")

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

    Название нового списка (например, «To Do», «In Progress», «Done»)

  • posnumber | enum

    Положение списка на доске: «top», «bottom» или конкретное число

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_delete_card_attachment

Удаляет вложение из карточки Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID вложения для удаления

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

    ID или URL карточки (например, «abc123» или «https://trello.com/c/abc123/1-title»)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_delete_check_item

Удаляет элемент из контрольного списка.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

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

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

    ID чек-листа

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_delete_checklist

Удаляет чеклист из карточки.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа для удаления

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_delete_comment

Безвозвратно удаляет комментарий с карточки Trello. Принимает идентификатор действия (action ID) комментария, тот же «id», который возвращают trello_get_card_actions, trello_get_board_actions и trello_add_comment для действия commentCard. Удалять можно только комментарии, и только те, которые написаны аутентифицированным участником. Trello не предоставляет отмены этого действия, поэтому предпочитайте trello_update_comment, если нужно исправить текст, а не удалить его.

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

    ID действия комментария для удаления (это «id» действия commentCard, а не ID карточки).

  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_delete_label

Удаляет метку из доски Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор метки, которую нужно удалить

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_filter_lists

Фильтрует списки на доске по имени. Возвращает списки, имя которых содержит строку фильтра (без учёта регистра).

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

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

    Строка поиска для фильтрации списков по названию (без учёта регистра)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_board_actions

Получает историю активности для всей доски Trello (перемещения карточек, переименования, комментарии, создания, архивации). Поддерживает пагинацию по since/before для инкрементальной синхронизации. Используйте это вместо вызова trello_get_card_actions для каждой карточки.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • beforestring

    Возвращает только действия до этого ID действия или ISO-даты. Используется для перелистывания назад по более ранней истории.

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

  • filterstring

    Типы действий через запятую для включения (например, "updateCard,commentCard,createCard") или "all"

  • limitnumber

    Максимальное количество действий, возвращаемых за один вызов.

  • sincestring

    Возвращайте только действия после этого идентификатора действия или ISO-даты. Передайте идентификатор самого нового действия, которое у вас уже есть, чтобы получить только то, что изменилось.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_board_cards

Получает карточки из доски Trello с опциональной фильтрацией (по статусу или по назначенному участнику) и подробную информацию, такую как вложения и участники.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • attachmentsenum

    Включает информацию о вложениях: "cover" для изображений обложек, "true" для всех вложений.

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

  • compactboolean

    Возвращает только минимальные поля (id, name, url, listId). По умолчанию: true. Установите false, чтобы получить полные сведения.

  • descriptionMaxLengthnumber

    Максимальная длина описаний (0, чтобы исключить описания). По умолчанию: 200

  • filterenum

    Фильтрует карточки по статусу.

  • limitnumber

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

  • memberstring

    Фильтрует карточки, оставляя только те, что назначены этому участнику. Принимает ID участника, имя пользователя или полное имя (без учета регистра). Когда параметр задан, сведения об участнике всегда подтягиваются, чтобы можно было выполнить сопоставление.

  • membersenum

    Включает информацию об участниках для каждой карточки. (Это только переключает, возвращаются ли сведения об участниках; чтобы отфильтровать карточки по участнику, используйте параметр "member".)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_board_custom_fields

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

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL доски, из которой нужно получить пользовательские поля

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_board_for_checklist

Получает доску, к которой относится чек-лист.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_board_labels

Получает все метки, доступные на конкретной доске Trello, для категоризации карточек.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_board_members

Получает всех участников, имеющих доступ к конкретной доске Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор или URL доски (например, «abc123» или «https://trello.com/b/abc123/board-name»)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_card_actions

Получает историю активности и комментарии для конкретной карточки Trello. Полезен для отслеживания изменений и обсуждений.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки (например, «abc123» или «https://trello.com/c/abc123/1-title»)

  • filterenum

    Фильтрует действия по типу: "commentCard" - только комментарии, "updateCard" - обновления.

  • limitnumber

    Максимальное количество возвращаемых действий.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_card_attachment

Получает детали одного вложения на карточке Trello по его ID вложения.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID вложения, которое нужно получить

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

    ID или URL карточки (например, «abc123» или «https://trello.com/c/abc123/1-title»)

  • fieldsstring[]

    Необязательно: конкретные поля для включения (например, ["name", "url", "mimeType", "date"])

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_card_attachments

Получает все вложения (файлы, ссылки) для указанной карточки Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки (например, «abc123» или «https://trello.com/c/abc123/1-title»)

  • fieldsstring[]

    Необязательно: конкретные поля для включения (например, ["name", "url", "mimeType", "date"])

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_card_by_number

Находит карту на доске по её локальному номеру, "#N", который Trello показывает на карте (её idShort). Использует этот номер, чтобы преобразовать указанное человеком число, например "card #168", в реальную карту, не требуя её ID или URL. Номера карт уникальны в пределах доски, но не между досками, поэтому доска должна быть указана.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL доски, на которой находится карточка (например, "abc123" или "https://trello.com/b/abc123/board-name")

  • cardNumbernumber | stringобязательный

    Локальный номер карты на плате, например 168 для карты, отображаемой как "#168"

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_card_checklists

Получает все чек-листы и их элементы для конкретной карточки Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки (например, «abc123» или «https://trello.com/c/abc123/1-title»)

  • checkItemsenum

    Включает пункты чек-листа в ответ.

  • fieldsstring[]

    Необязательно: конкретные поля для включения (например, ["name", "pos"])

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_card_for_checklist

Получает карту, к которой относится контрольный список.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_check_item

Получает один элемент проверки из чек-листа.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор элемента проверки

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

    ID чек-листа

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_check_items

Получает все элементы из контрольного списка. Поддерживает фильтрацию по состоянию (все, завершённые, незавершённые).

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа

  • filterenum

    Фильтрует элементы по состоянию. По умолчанию: все.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_checklist

Получает один чеклист с его пунктами проверки.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа

  • fieldsstring[]

    Необязательно: конкретные поля для включения

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_checklist_field

Получает конкретное поле (name или pos) из чеклиста.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа

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

    Поле для получения.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_list_cards

Получает все карточки в определённом списке Trello. Используйте это, чтобы увидеть все задачи/пункты в колонке рабочего процесса.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • compactboolean

    Возвращает только минимальные поля (id, name, url, listId). По умолчанию: true. Установите false, чтобы получить полные сведения.

  • fieldsstring[]

    Необязательно: конкретные поля для включения (например, ["name", "desc", "due", "labels", "members"])

  • filterenum

    Фильтрует карточки по статусу: "open" для активных карточек, "closed" для архивных, "all" для обоих.

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

    ID списка, из которого нужно получить карточки (можно получить из get_lists)

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_member

Получает подробную информацию о конкретном участнике/пользователе Trello, включая его доски и информацию профиля.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • boardsenum

    Включает доски участника в ответ.

  • fieldsstring[]

    Необязательно: конкретные поля для включения (например, ["fullName", "username", "bio", "url"])

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

    ID или имя пользователя участника, которого нужно получить (используйте "me" для текущего пользователя)

  • organizationsenum

    Включает организации участника в ответ.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_get_user_boards

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

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • filterenum

    Фильтрует доски по статусу: "open" для активных досок, "closed" для архивных, "all" для обоих.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_remove_label_from_card

Удаляет метку с карточки Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID карточки, с которой нужно удалить метку.

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

    Идентификатор удаляемой метки.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_remove_member_from_card

Удаляет участника из карточки Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карты

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

    ID участника для удаления с карточки

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_search

Выполняет универсальный поиск по всему контенту Trello (доски, карточки, участники). Используйте его для поиска конкретных элементов по ключевым словам или фразам.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • boardIdsstring[]

    Необязательно: ограничьте поиск конкретными досками по их ID или URL-адресам.

  • boardsLimitnumber

    Максимальное количество досок, возвращаемых в результатах.

  • cardsLimitnumber

    Максимальное количество карточек, возвращаемых в результатах.

  • compactboolean

    Возвращает только минимальные поля (id, name, url). По умолчанию: true. Установите false для полных сведений.

  • descriptionMaxLengthnumber

    Максимальная длина описаний (0, чтобы исключить описания). По умолчанию: 200

  • membersLimitnumber

    Максимальное число участников, возвращаемых в результатах.

  • modelTypesenum[]

    Типы контента, в которых выполняется поиск. Если не указано, по умолчанию используются все типы.

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

    Искомый термин или фраза в содержимом Trello

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_update_check_item

Обновляет элемент списка на карточке (название, состояние, позиция, срок, участник). Использует состояние (state), чтобы отметить или снять отметку с элемента.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Идентификатор карточки, к которой относится элемент чек-листа.

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

    ID проверяемого элемента для обновления

  • duestring | null

    Срок выполнения (ISO 8601) или null, чтобы удалить

  • idMemberstring | null

    ID участника для назначения или null для отмены назначения

  • namestring

    Новое название для пункта проверки

  • posenum | number

    Новая позиция

  • stateenum

    Устанавливает значение "complete", чтобы отметить, или "incomplete", чтобы снять отметку.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_update_checklist

Обновляет название или позицию контрольного списка.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа для обновления

  • namestring

    Новое название для чек-листа.

  • posenum | number

    Новая позиция

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_update_checklist_field

Обновляет конкретное поле (name или pos) в контрольном списке.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID чек-листа

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

    Поле для обновления.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

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

    Новое значение для поля

trello_update_comment

Редактирует текст существующего комментария на карточке Trello. Принимает идентификатор действия комментария, то есть поле "id", которое возвращают trello_get_card_actions и trello_get_board_actions для действия commentCard, и которое возвращает trello_add_comment при создании комментария. Редактировать можно только комментарии, и только те, которые написаны аутентифицированным участником.

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

    ID действия комментария для редактирования (это «id» действия commentCard, а не ID карточки)

  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    Текст заменяющего комментария. Полностью перезаписывает комментарий, а не дополняет его.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_update_label

Обновляет имя или цвет существующей метки Trello.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • colorstring

    Новый цвет для метки

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

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

  • namestring

    Новое название для метки.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

trello_update_list

Обновите существующий список Trello: переименуйте его, архивируйте или разархивируйте, переместите на другую позицию на доске или измените подписку. Используйте это вместо удаления и повторного создания списка, так как при этом теряются его карточки.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

  • closedboolean

    Установите true, чтобы архивировать список, и false, чтобы восстановить его на доску.

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

    ID или URL списка для обновления

  • namestring

    Новое название для списка

  • posnumber | string

    Новая позиция на доске: "top", "bottom" или конкретное число

  • subscribedboolean

    Подписан ли аутентифицированный участник на список

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

update_card

Обновляет свойства существующей карточки Trello. Используется для изменения деталей карточки, таких как имя, описание, срок или статус.

Параметры
  • apiKeystring

    Ключ API Trello (необязательно, если задана переменная окружения TRELLO_API_KEY)

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

    ID или URL карточки для обновления (например, "abc123" или "https://trello.com/c/abc123/1-title")

  • closedboolean

    Установите true, чтобы архивировать карточку, false - чтобы разархивировать.

  • descstring

    Новое описание для карточки

  • duestring | null

    Устанавливает дату выполнения (формат ISO 8601) или null для удаления даты выполнения.

  • dueCompleteboolean

    Отмечает срок выполнения как завершённый (true) или незавершённый (false).

  • idListstring

    Перемещает карточку в другой список, указывая идентификатор списка.

  • namestring

    Новое название/заголовок для карточки

  • posnumber | enum

    Измените позицию в списке: "top", "bottom" или конкретное число.

  • startstring | null

    Установите дату начала (формат ISO 8601) или null, чтобы удалить дату начала.

  • tokenstring

    Токен API Trello (необязательно, если установлена переменная окружения TRELLO_TOKEN)

1.7.2основная
1.4.0
1.3.0
1.2.1
1.2.0

Выберите клиент, чтобы установить agrath/Trello-Desktop-MCP:

Любой клиент

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

{
  "mcpServers": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"agrath-trello-desktop-mcp-4l9t2hnjkb\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"atlassian-trello-mcp\"],\"env\":{\"TRELLO_API_KEY\":\"your-api-key\",\"TRELLO_TOKEN\":\"your-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": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add agrath-trello-desktop-mcp-4l9t2hnjkb --env TRELLO_API_KEY=your-api-key --env TRELLO_TOKEN=your-token -- npx -y atlassian-trello-mcp

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

claude mcp add-json agrath-trello-desktop-mcp-4l9t2hnjkb "{\"command\":\"npx\",\"args\":[\"-y\",\"atlassian-trello-mcp\"],\"env\":{\"TRELLO_API_KEY\":\"your-api-key\",\"TRELLO_TOKEN\":\"your-token\"}}"
CodexCodex

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

codex mcp add agrath-trello-desktop-mcp-4l9t2hnjkb --env TRELLO_API_KEY=your-api-key --env TRELLO_TOKEN=your-token -- npx -y atlassian-trello-mcp

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

[mcp_servers.agrath-trello-desktop-mcp-4l9t2hnjkb]
command = "npx"
args = ["-y", "atlassian-trello-mcp"]

[mcp_servers.agrath-trello-desktop-mcp-4l9t2hnjkb.env]
TRELLO_API_KEY = "your-api-key"
TRELLO_TOKEN = "your-token"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: agrath-trello-desktop-mcp-4l9t2hnjkb
    command: npx
    args:
      - "-y"
      - "atlassian-trello-mcp"
    env:
      TRELLO_API_KEY: your-api-key
      TRELLO_TOKEN: your-token
Zed

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

{
  "context_servers": {
    "agrath-trello-desktop-mcp-4l9t2hnjkb": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "your-api-key",
        "TRELLO_TOKEN": "your-token"
      }
    }
  }
}

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

davegomez/fizzy-mcp

davegomez/fizzy-mcp

от davegomez

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

TypeScript⭐ 3
roychri/mcp-server-asana

roychri/mcp-server-asana

от roychri

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

TypeScript⭐ 149
ernestocorona/kanboard-mcp

ernestocorona/kanboard-mcp

от ernestocorona

MCP сервер для Kanboard с 39 инструментами и JSON-RPC батчингом. Подключает доску к AI-редакторам (Claude Code, Cursor) — агенты читают, планируют и обновляют задачи. Полезен командам, автоматизирующим управление проектами через агентов.

TypeScript⭐ 9
raalarcon9705/jira-mcp

raalarcon9705/jira-mcp

от raalarcon9705

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

TypeScript⭐ 6
aashari/mcp-server-atlassian-jira

aashari/mcp-server-atlassian-jira

от aashari

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

TypeScript⭐ 77
tacticlaunch/mcp-linear

tacticlaunch/mcp-linear

от tacticlaunch

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

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

Лука Никитин