k-jarzyna/mcp-miro

k-jarzyna/mcp-miro

от k-jarzyna
MCP-сервер для интеграции с Miro — через AI-ассистентов (Claude) управляйте досками: создавайте и редактируйте элементы, карточки, стикеры, изображения, коннекторы и теги. Полезен командам, автомат...

MCP Miro Server

Trust Score smithery badge

Model Context Protocol (MCP) server integrating with the Miro platform. It enables AI assistants (like Claude) to access Miro boards and manage their content through a standardized interface.


Requirements
  • Node.js v16 or newer installed
  • Miro account with API token
Generate Miro Access Token
  1. Go to the Miro Developer Portal
  2. Create a new app or use an existing one
  3. Make sure to create token with permission selected below
  4. Generate OAuth token by selecting Install app and get OAuth token
Permission Required
boards:read ✅
boards:write ✅
identity:read ✅
identity:write ✅
team:read ✅
team:write ✅
microphone:listen ❌
screen:record ❌
webcam:record ❌
auditlogs:read ❌
sessions:delete ❌
Connecting with Claude Desktop
  1. Install Claude Desktop

  2. Open or create the configuration file:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Update it to include this server:

{
   "mcpServers":{
      "miro":{
         "command":"npx",
         "args":[
            "-y",
            "@k-jarzyna/mcp-miro"
         ],
         "env":{
            "MIRO_ACCESS_TOKEN":"your_miro_access_token"
         }
      }
   }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
add-project-member

Добавляет участника в проект (только Enterprise)

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

    Email ID пользователя для добавления в проект

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

    Идентификатор организации, к которой относится проект

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

    ID проекта, в который вы хотите добавить пользователя

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

    Роль, которую нужно назначить пользователю.

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

    ID команды, которой принадлежит проект.

attach-tag

Прикрепляет тег к элементу на доске Miro

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

    Уникальный идентификатор (ID) доски, которая содержит тег и элемент.

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

    Уникальный идентификатор (ID) элемента, к которому нужно прикрепить тег

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

    Уникальный идентификатор (ID) тега, который вы хотите прикрепить

copy-board

Создаёт копию существующей доски Miro с опциональными новыми настройками.

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

    Уникальный идентификатор (ID) доски, которую вы хотите скопировать

  • descriptionstring

    Описание для новой скопированной доски

  • namestring

    Название новой скопированной доски

  • sharingPolicyenum

    Правила общего доступа для новой скопированной доски

  • teamIdstring

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

create-app-card-item

Создаёт новую карточку приложения на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой будет создана карточка приложения.

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

    Содержимое и конфигурация карточки приложения

  • geometryobject

    Размеры карточки приложения

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

    Расположение карточки приложения на доске.

create-board

Создаёт новую доску Miro с указанным именем и политиками общего доступа

Параметры
  • descriptionstring

    Описание платы

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

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

  • sharingPolicyenum

    Правила обмена на доске

  • teamIdstring

    ID команды, которой нужно назначить доску

create-board-export-job

Создаёт задание на экспорт для одной или нескольких досок (только Enterprise)

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

    Массив ID досок для экспорта

  • formatenum

    Формат экспорта (по умолчанию: pdf)

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

    Уникальный идентификатор организации.

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

    Уникальный идентификатор задания экспорта доски.

create-card-item

Создаёт новую карточку на доске Miro

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

    Уникальный идентификатор (ID) доски, в которой будет создана карточка.

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

    Содержимое и конфигурация карточки.

  • geometryobject

    Размеры карты

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

    Позиция карты на доске

  • styleobject

    Настройка стиля карточки

create-connector

Создаёт новый коннектор между элементами на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой будет создан коннектор.

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

    Конечный элемент коннектора

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

    Начальный элемент коннектора

  • styleobject

    Настройка стиля коннектора

create-document-item

Создаёт новый элемент документа на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой будет создан документ

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

    Содержимое и конфигурация документа

  • geometryobject

    Размеры документа.

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

    Позиция документа на доске

create-embed-item

Создаёт новый встроенный элемент на доске Miro.

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

    Уникальный идентификатор (ID) доски, на которой будет создан встраиваемый элемент.

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

    Содержимое и конфигурация встраиваемого элемента.

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

    Размеры эмбеда.

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

    Позиция встраиваемого элемента на плате

create-frame

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

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

    Уникальный идентификатор (ID) доски, на которой будет создан фрейм

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

    Содержимое и конфигурация кадра

  • geometryobject

    Размеры рамки

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

    Положение рамки на плате

  • styleobject

    Конфигурация стиля рамки

create-group

Создаёт новую группу на доске Miro.

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

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

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

    Группирует данные по идентификаторам элементов, которые нужно включить в группу.

create-image-item-using-file

Создаёт новый элемент изображения на доске Miro, используя файл с устройства или из чата.

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

    Уникальный идентификатор (ID) доски, на которой будет создано изображение.

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

    Закодированные в Base64 данные изображения из чата

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

    Расположение изображения на доске

  • titlestring

    Название изображения

create-image-item-using-url

Создаёт новый элемент изображения на доске Miro по URL

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

    Уникальный идентификатор (ID) доски, на которой будет создано изображение.

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

    Содержимое и конфигурация изображения

  • geometryobject

    Чтобы сообщить размеры изображения, мне нужно его увидеть. Пожалуйста, прикрепите файл или укажите ссылку на него — и я подскажу ширину и высоту в пикселях.

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

    Расположение изображения на доске

create-items-in-bulk

Создаёт несколько элементов на доске Miro за одну операцию

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

    Уникальный идентификатор (ID) доски, на которой будут созданы элементы.

  • itemsobject[]обязательный

    Массив элементов для создания

create-items-in-bulk-using-file

Создаёт несколько элементов на доске Miro в одной операции, используя JSON-файл с устройства

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

    Уникальный идентификатор (ID) доски, на которой будут созданы элементы.

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

    Данные JSON-файла в кодировке Base64, содержащие элементы для создания.

create-mindmap-node

Создаёт новый узел интеллект-карты на доске Miro.

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

    Уникальный идентификатор (ID) доски, на которой вы хотите создать узел.

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

    Настройка содержимого и стиля узла интеллект-карты

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

    Позиция узла на доске

create-shape-item

Создаёт новую фигуру на доске Miro.

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

    Уникальный идентификатор (ID) доски, на которой будет создана фигура.

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

    Содержимое и конфигурация фигуры

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

    Размеры фигуры

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

    Позиция фигуры на доске

  • styleobject

    Настройка стиля фигуры

create-sticky-note-item

Создает новый стикер на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой будет создана стикерная заметка

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

    Содержимое и конфигурация стикера.

  • geometryobject

    Размеры стикера

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

    Положение стикера на доске

  • styleobject

    Настройка стиля стикера

create-tag

Создаёт новый тег на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой будет создан тег.

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

    Содержимое тега и его конфигурация

  • fillColorstring

    Цвет заливки тега (hex-формат, например #000000)

create-text-item

Создает новый текстовый элемент на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой будет создан текст

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

    Содержимое текстового элемента

  • geometryobject

    Размеры текстового элемента

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

    Положение текстового элемента на доске

  • styleobject

    Настройка стиля текстового элемента

delete-app-card-item

Удаляет конкретный элемент карточки приложения с доски Miro

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

    Уникальный идентификатор (ID) доски, на которой находится карточка приложения

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

    Уникальный идентификатор (ID) карточки приложения, которую нужно удалить.

delete-board

Удаляет доску Miro по её ID. Удалённые доски попадают в Корзину (на платных тарифах) и могут быть восстановлены через интерфейс в течение 90 дней после удаления.

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

    Уникальный идентификатор (ID) доски, которую вы хотите удалить

delete-card-item

Удаляет конкретную карточку с доски Miro

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

    Уникальный идентификатор (ID) доски, содержащей карточку

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

    Уникальный идентификатор (ID) карточки, которую нужно удалить.

delete-connector

Удаляет определённый коннектор с доски Miro.

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

    Уникальный идентификатор (ID) доски, которая содержит коннектор.

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

    Уникальный идентификатор (ID) коннектора, который нужно удалить.

delete-document-item

Удаляет конкретный элемент документа с доски Miro.

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

    Уникальный идентификатор (ID) доски, содержащей документ

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

    Уникальный идентификатор (ID) документа, который вы хотите удалить

delete-embed-item

Удаляет конкретный встроенный элемент с доски Miro.

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

    Уникальный идентификатор (ID) доски, содержащей встраиваемый элемент

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

    Уникальный идентификатор (ID) встраиваемого объекта, который нужно удалить.

delete-frame-item

Удаляет фрейм с доски Miro.

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

    Уникальный идентификатор (ID) доски, из которой нужно удалить кадр.

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

    Уникальный идентификатор (ID) кадра, который вы хотите удалить.

delete-group

Удаляет конкретную группу с доски Miro.

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

    ID доски, содержащей группу

  • deleteItemsboolean

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

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

    ID группы, которую вы хотите удалить

delete-image-item

Удаляет конкретный элемент изображения с доски Miro.

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

    Уникальный идентификатор (ID) доски, содержащей изображение.

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

    Уникальный идентификатор (ID) изображения, которое нужно удалить

delete-item

Удаляет конкретный элемент с доски Miro

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

    Уникальный идентификатор (ID) доски, содержащей элемент.

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

    Уникальный идентификатор (ID) элемента, который вы хотите удалить.

delete-mindmap-node

Удаляет узел интеллект-карты с доски Miro.

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

    Уникальный идентификатор (ID) доски, из которой вы хотите удалить узел интеллект-карты.

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

    Уникальный идентификатор (ID) узла интеллект-карты, который вы хотите удалить.

delete-shape-item

Удаляет конкретную фигуру с доски Miro.

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

    Уникальный идентификатор (ID) доски, в которой находится фигура.

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

    Уникальный идентификатор (ID) формы, которую вы хотите удалить

delete-sticky-note-item

Удаляет конкретный элемент стикера с доски Miro

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

    Уникальный идентификатор (ID) доски, где находится стикер

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

    Уникальный идентификатор (ID) стикера, который нужно удалить.

delete-tag

Удаляет конкретный тег с доски Miro

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

    Уникальный идентификатор (ID) доски, содержащей тег.

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

    Уникальный идентификатор (ID) тега, который нужно удалить.

delete-text-item

Удаляет конкретный текстовый элемент с доски Miro

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

    Уникальный идентификатор (ID) доски, которая содержит текстовый элемент.

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

    Уникальный идентификатор (ID) текстового элемента, который вы хотите удалить.

detach-tag

Открепляет тег от элемента на доске Miro

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

    Уникальный идентификатор (ID) доски, которая содержит тег и элемент.

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

    Уникальный идентификатор (ID) элемента, от которого вы хотите открепить тег.

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

    Уникальный идентификатор (ID) тега, который вы хотите открепить

get-all-board-members

Получает всех участников конкретной доски Miro.

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

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

  • limitnumber

    Максимальное количество участников для получения (по умолчанию: 50)

  • offsetnumber

    Смещение для пагинации (по умолчанию: 0)

get-all-cases

Получает список дел eDiscovery в организации (только для Enterprise)

Параметры
  • cursorstring

    Курсор для пагинации

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

    Максимальное количество элементов в списке результатов.

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

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

get-all-groups

Получает все группы на доске Miro

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

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

  • cursorstring

    Курсор для пагинации

  • limitnumber

    Максимальное количество групп для возврата (по умолчанию: 100)

get-all-legal-holds

Получает список всех юридических удержаний в рамках дела (только для Enterprise)

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

    Идентификатор дела, для которого вы хотите получить список юридических удержаний.

  • cursorstring

    Курсор для пагинации

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

    Максимальное количество элементов в списке результатов.

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

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

get-all-tags

Извлекает все теги на доске Miro

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

    Уникальный идентификатор (ID) доски, для которой нужно получить все теги.

  • limitnumber

    Максимальное количество возвращаемых тегов (по умолчанию: 50)

  • offsetnumber

    Смещение для пагинации (по умолчанию: 0)

get-app-card-item

Извлекает информацию о конкретном элементе app card на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой находится карточка приложения

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

    Уникальный идентификатор карточки приложения, которую вы хотите получить

get-audit-logs

Получает страницу аудиторских событий за последние 90 дней (только Enterprise)

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

    Извлекает журналы аудита, созданные после этой даты (формат ISO 8601)

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

    Извлекает журналы аудита, созданные до этой даты (в формате ISO 8601).

  • cursorstring

    Курсор для пагинации

  • limitnumber

    Максимальное количество возвращаемых результатов (по умолчанию: 10).

  • sortingenum

    Порядок сортировки результатов (по умолчанию: ASC)

get-board-classification

Получает классификацию доски для доски (только Enterprise)

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

    Уникальный идентификатор доски, которую вы хотите получить.

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

    ID организации

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

    Уточните, пожалуйста, о какой команде идёт речь и в какой системе нужно найти её ID? Без контекста (например, названия проекта, платформы или организации) я не могу дать точный ответ.

get-board-content-logs

Получает журналы изменений содержимого элементов досок (только для Enterprise)

Параметры
  • boardIdsstring[]

    Список идентификаторов досок для фильтрации.

  • cursorstring

    Курсор для пагинации

  • emailsstring[]

    Список email-адресов пользователей для фильтрации

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

    Дата начала для фильтрации (формат ISO 8601)

  • limitnumber

    Максимальное количество результатов для возврата (1-100)

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

    Уникальный идентификатор организации.

  • sortingenum

    Порядок сортировки результатов

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

    Конечная дата для фильтрации (формат ISO 8601)

get-board-export-job-results

Получает результаты задания экспорта доски (только для Enterprise)

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

    Уникальный идентификатор задания

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

    Уникальный идентификатор организации.

get-board-export-job-status

Получает статус задачи экспорта доски (только для Enterprise)

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

    Уникальный идентификатор задания экспорта доски.

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

    Уникальный идентификатор организации.

get-card-item

Получает информацию о конкретном элементе-карточке на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей карточку

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

    Уникальный идентификатор (ID) карточки, которую вы хотите получить

get-case

Получает информацию о конкретном деле eDiscovery (только Enterprise)

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

    ID дела, которое вы хотите получить

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

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

get-connectors

Получает все коннекторы на определенной доске Miro.

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

    Уникальный идентификатор (ID) платы, чьи коннекторы вы хотите получить

  • cursorstring

    Курсор для пагинации

  • limitnumber

    Максимальное количество коннекторов для возврата (по умолчанию: 50)

get-document-item

Получает информацию о конкретном элементе документа на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей документ

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

    Уникальный идентификатор (ID) документа, который вы хотите получить

get-embed-item

Получает информацию о конкретном встроенном элементе на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей встраиваемый элемент

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

    Уникальный идентификатор (ID) встраиваемого элемента, который вы хотите получить.

get-frame-item

Получает информацию для конкретного фрейма на доске Miro.

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

    Уникальный идентификатор (ID) доски, содержащей фрейм, который нужно получить.

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

    Уникальный идентификатор (ID) кадра, который вы хотите получить

get-group

Получает информацию о конкретной группе на доске Miro.

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

    ID доски, содержащей группу

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

    ID группы, которую вы хотите получить

get-group-items

Извлекает все элементы в определённой группе на доске Miro

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

    ID доски, содержащей группу

  • cursorstring

    Курсор для пагинации

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

    ID группы, элементы которой вы хотите получить

  • limitnumber

    Максимальное число возвращаемых элементов (по умолчанию: 50)

get-image-item

Получает информацию о конкретном элементе изображения на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей изображение.

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

    Уникальный идентификатор (ID) изображения, которое вы хотите получить.

get-items-on-board

Получает все элементы на конкретной доске Miro

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

    Уникальный идентификатор (ID) доски, элементы которой вы хотите получить

  • limitnumber

    Максимальное число возвращаемых элементов (по умолчанию: 50)

  • offsetnumber

    Смещение для пагинации (по умолчанию: 0)

get-item-tags

Получает все теги, прикреплённые к определённому элементу на доске Miro.

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

    Уникальный идентификатор (ID) доски, содержащей элемент.

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

    Уникальный идентификатор (ID) элемента, теги которого нужно получить.

get-legal-hold

Получает информацию о конкретном legal hold (только для Enterprise)

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

    Идентификатор дела, для которого вы хотите получить информацию о юридическом удержании.

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

    Идентификатор юридического удержания, которое вы хотите получить

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

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

get-legal-hold-content-items

Возвращает список объектов контента, находящихся на юридическом удержании (только Enterprise).

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

    Идентификатор дела, для которого нужно получить список элементов контента, находящихся на удержании.

  • cursorstring

    Курсор для пагинации

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

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

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

    Максимальное количество элементов в списке результатов.

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

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

get-mindmap-node

Получает информацию о конкретном узле интеллект-карты на доске Miro

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

    Уникальный идентификатор (ID) доски, из которой вы хотите получить узел интеллект-карты.

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

    Уникальный идентификатор (ID) узла интеллект-карты, который нужно получить.

get-mindmap-nodes

Извлекает список узлов интеллект-карт на доске Miro

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

    Уникальный идентификатор (ID) доски, из которой вы хотите получить узлы интеллект-карты

  • cursorstring

    Курсор для пагинации

  • limitnumber

    Максимальное количество возвращаемых результатов (по умолчанию: 10).

get-organization-info

Получает информацию об организации (только Enterprise)

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

    ID организации

get-organization-member

Получает информацию о конкретном участнике организации (Enterprise only)

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

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

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

    ID организации

get-organization-members

Получает список участников для организации (только Enterprise)

Параметры
  • activeboolean

    Отфильтровать по активному статусу.

  • cursorstring

    Курсор для пагинации

  • emailsstring

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

  • licenseenum

    Фильтр по типу лицензии

  • limitnumber

    Максимальное количество результатов для возврата (1-100)

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

    ID организации

  • roleenum

    Фильтр по роли пользователя

get-project-member

Получает информацию о конкретном участнике проекта (только Enterprise)

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

    Идентификатор участника, для которого вы хотите получить информацию.

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

    Идентификатор организации, к которой относится проект

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

    Идентификатор проекта, из которого нужно получить информацию о конкретном участнике.

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

    ID команды, которой принадлежит проект.

get-shape-item

Получает информацию о конкретной фигуре на доске Miro.

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

    Уникальный идентификатор (ID) доски, в которой находится фигура.

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

    Уникальный идентификатор (ID) формы, которую вы хотите получить

get-specific-board

Получает информацию о конкретной доске Miro по её ID.

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

    Уникальный идентификатор (ID) доски, которую нужно получить.

get-specific-board-member

Получает подробности о конкретном участнике на доске Miro

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

    ID доски

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

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

get-specific-connector

Получает информацию о конкретном коннекторе на доске Miro.

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

    Уникальный идентификатор (ID) доски, которая содержит коннектор.

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

    Уникальный идентификатор (ID) коннектора, который вы хотите получить

get-specific-item

Получает информацию о конкретном элементе на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей элемент.

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

    Уникальный идентификатор (ID) элемента, который вы хотите получить

get-sticky-note-item

Получает информацию о конкретном стикере на доске Miro.

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

    Уникальный идентификатор (ID) доски, где находится стикер

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

    Уникальный идентификатор (ID) стикера, который нужно получить

get-tag

Получает информацию о конкретном теге на доске Miro.

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

    Уникальный идентификатор (ID) доски, содержащей тег.

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

    Уникальный идентификатор (ID) тега, который вы хотите получить.

get-text-item

Получает информацию о конкретном текстовом элементе на доске Miro.

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

    Уникальный идентификатор (ID) доски, которая содержит текстовый элемент.

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

    Уникальный идентификатор (ID) текстового элемента, который вы хотите получить.

list-boards

Выводит список всех доступных досок Miro

Параметры
  • limitnumber

    Максимальное количество досок для возврата (по умолчанию: 50)

  • offsetnumber

    Смещение для пагинации (по умолчанию: 0)

remove-board-member

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

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

    ID доски

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

    Идентификатор члена совета для удаления

remove-project-member

Удаляет участника из проекта (только для Enterprise)

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

    Идентификатор участника, которого вы хотите удалить из проекта.

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

    Идентификатор организации, к которой относится проект

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

    Идентификатор проекта, из которого вы хотите удалить участника.

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

    ID команды, которой принадлежит проект.

share-board

Предоставляет доступ к доске Miro с указанным уровнем доступа и опциональным назначением команды.

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

    Уровень доступа для общей доски

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

    ID доски для публикации

  • teamIdstring

    ID команды, которой нужно назначить доску

ungroup-items

Разгруппировывает конкретную группу на доске Miro

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

    ID доски, содержащей группу

  • deleteItemsboolean

    Указывает, следует ли удалять элементы. По умолчанию: false.

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

    ID группы, которую вы хотите разгруппировать.

update-app-card-item

Обновляет существующий элемент карточки приложения на доске Miro

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

    Уникальный идентификатор (ID) доски, на которой находится карточка приложения

  • dataobject

    Обновлённое содержимое и конфигурация карточки приложения.

  • geometryobject

    Обновлены размеры карточки приложения.

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

    Уникальный идентификатор (ID) карточки приложения, которую нужно обновить

  • positionobject

    Обновлённое положение карточки приложения на доске

update-board

Обновляет существующую доску Miro с новыми настройками

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

    Уникальный идентификатор (ID) доски, которую вы хотите обновить.

  • descriptionstring

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

  • namestring

    Уточните, пожалуйста, о какой доске идёт речь? Например: - Форум/дискуссионная доска — нужен новый название для сообщества? - Канбан-доска (Trello, Jira) — название для рабочей доски проекта? - Белая доска (Miro, FigJam) — название для команды? - Доска объявлений — название для сервиса? - Совет директоров — переименование органа управления? Опишите контекст, и я предложу варианты.

  • sharingPolicyenum

    Новая политика обмена для доски

  • teamIdstring

    Новый идентификатор команды, которой нужно назначить доску

update-board-classification

Обновляет классификацию доски для существующей доски (только для Enterprise)

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

    Уникальный идентификатор платы, которую вы хотите обновить

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

    Уникальный идентификатор классификационной метки для применения

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

    ID организации

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

    Уточните, пожалуйста, о какой команде идёт речь и в какой системе нужно найти её ID? Без контекста (например, названия проекта, платформы или организации) я не могу дать точный ответ.

update-board-member

Обновляет роль или статус конкретного участника на доске Miro.

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

    ID доски

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

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

  • roleenum

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

  • statusenum

    董事会成员的新状态

update-card-item

Обновляет существующую карточку на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей карточку

  • dataobject

    Обновленное содержимое и конфигурация карточки

  • geometryobject

    Обновлены размеры карточки.

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

    Уникальный идентификатор (ID) карты, которую вы хотите обновить

  • positionobject

    Обновлено положение карточки на доске

  • styleobject

    Обновлена конфигурация стилей карточки.

update-connector

Обновляет существующий коннектор на доске Miro

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

    Уникальный идентификатор (ID) доски, которая содержит коннектор.

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

    Уникальный идентификатор (ID) коннектора, который вы хотите обновить.

  • endItemobject

    Конечный элемент коннектора

  • startItemobject

    Начальный элемент коннектора

  • styleobject

    Обновлена конфигурация стилей коннектора.

update-document-item

Обновляет существующий элемент документа на доске Miro.

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

    Уникальный идентификатор (ID) доски, содержащей документ

  • dataobject

    Обновлённое содержимое и конфигурация документа

  • geometryobject

    Обновляет размеры документа.

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

    Уникальный идентификатор (ID) документа, который вы хотите обновить

  • positionobject

    Обновлённое положение документа на доске

update-embed-item

Обновляет существующий элемент встраивания на доске Miro.

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

    Уникальный идентификатор (ID) доски, содержащей встраиваемый элемент

  • dataobject

    Обновлённая конфигурация встраиваемого элемента

  • geometryobject

    Обновлённые размеры встраиваемого элемента

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

    Уникальный идентификатор (ID) встраиваемого элемента, который вы хотите обновить.

  • positionobject

    Обновил позицию встраиваемого элемента на доске.

update-frame-item

Обновляет фрейм на доске Miro на основе свойств данных, стиля или геометрии, указанных в теле запроса

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

    Уникальный идентификатор (ID) доски, на которой нужно обновить фрейм.

  • dataobject

    Обновленное содержимое и конфигурация фрейма.

  • geometryobject

    Обновил размеры кадра.

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

    Уникальный идентификатор (ID) кадра, который вы хотите обновить

  • positionobject

    Обновлённое положение рамки на доске

  • styleobject

    Обновлённая конфигурация стиля фрейма

update-group

Обновляет конкретную группу на доске Miro новыми элементами

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

    ID доски, содержащей группу

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

    Обновил данные группы, включив в неё указанные идентификаторы элементов.

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

    Идентификатор группы, которую вы хотите обновить

update-image-item

Обновляет существующий элемент изображения на доске Miro.

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

    Уникальный идентификатор (ID) доски, на которой вы хотите обновить элемент.

  • dataobject

    Обновлённое содержимое изображения

  • geometryobject

    Обновлённые размеры изображения

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

    Уникальный идентификатор (ID) изображения, которое вы хотите обновить

  • positionobject

    Измененное положение изображения на доске

update-image-item-using-file

Обновляет существующий элемент изображения на доске Miro, используя файл с устройства.

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

    Уникальный идентификатор (ID) доски, на которой вы хотите обновить элемент.

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

    Путь к новому файлу изображения на устройстве

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

    Уникальный идентификатор (ID) изображения, которое вы хотите обновить

  • positionobject

    Измененное положение изображения на доске

  • titlestring

    Обновлённый заголовок изображения.

update-item-position

Обновляет положение или родительский элемент конкретного элемента на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей элемент.

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

    Уникальный идентификатор (ID) элемента, который вы хотите обновить.

  • parentIdstring

    Уникальный идентификатор (ID) нового родительского элемента

  • positionobject

    Новые координаты позиции элемента

update-shape-item

Обновляет существующий элемент фигуры на доске Miro.

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

    Уникальный идентификатор (ID) доски, в которой находится фигура.

  • dataobject

    Обновлённое содержимое и конфигурация формы.

  • geometryobject

    Обновленные размеры фигуры.

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

    Уникальный идентификатор (ID) фигуры, которую нужно обновить.

  • positionobject

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

  • styleobject

    Обновил настройки стиля фигуры.

update-sticky-note-item

Обновляет существующую стикерную заметку на доске Miro.

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

    Уникальный идентификатор (ID) доски, где находится стикер

  • dataobject

    Обновлено содержимое и конфигурация стикера

  • geometryobject

    Размеры стикера обновлены.

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

    Уникальный идентификатор (ID) заметки, которую вы хотите обновить

  • positionobject

    Обновлено положение стикера на доске

  • styleobject

    Обновил настройки стиля стикера.

update-tag

Обновляет существующий тег на доске Miro

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

    Уникальный идентификатор (ID) доски, содержащей тег.

  • fillColorstring

    Обновлен цвет заливки тега (шестнадцатеричный формат, например #000000)

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

    Уникальный идентификатор (ID) тега, который вы хотите обновить

  • titlestring

    Заголовок тега обновлён.

update-text-item

Обновляет существующий текстовый элемент на доске Miro

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

    Уникальный идентификатор (ID) доски, которая содержит текстовый элемент.

  • dataobject

    Обновлённое содержимое текстового элемента

  • geometryobject

    Обновленные размеры текстового элемента.

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

    Уникальный идентификатор (ID) текстового элемента, который вы хотите обновить.

  • positionobject

    Обновлённое положение текстового элемента на доске.

  • styleobject

    Обновлены настройки стиля текстового элемента.

1.0.11основная
1.0.9
1.0.8
1.0.7
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0

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

Любой клиент

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

{
  "mcpServers": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"k-jarzyna-mcp-miro-7rwdw4bqtl\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@k-jarzyna/mcp-miro\"],\"env\":{\"MIRO_ACCESS_TOKEN\":\"your_miro_access_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": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add k-jarzyna-mcp-miro-7rwdw4bqtl --env MIRO_ACCESS_TOKEN=your_miro_access_token -- npx -y @k-jarzyna/mcp-miro

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

claude mcp add-json k-jarzyna-mcp-miro-7rwdw4bqtl "{\"command\":\"npx\",\"args\":[\"-y\",\"@k-jarzyna/mcp-miro\"],\"env\":{\"MIRO_ACCESS_TOKEN\":\"your_miro_access_token\"}}"
CodexCodex

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

codex mcp add k-jarzyna-mcp-miro-7rwdw4bqtl --env MIRO_ACCESS_TOKEN=your_miro_access_token -- npx -y @k-jarzyna/mcp-miro

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

[mcp_servers.k-jarzyna-mcp-miro-7rwdw4bqtl]
command = "npx"
args = ["-y", "@k-jarzyna/mcp-miro"]

[mcp_servers.k-jarzyna-mcp-miro-7rwdw4bqtl.env]
MIRO_ACCESS_TOKEN = "your_miro_access_token"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: k-jarzyna-mcp-miro-7rwdw4bqtl
    command: npx
    args:
      - "-y"
      - "@k-jarzyna/mcp-miro"
    env:
      MIRO_ACCESS_TOKEN: your_miro_access_token
Zed

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

{
  "context_servers": {
    "k-jarzyna-mcp-miro-7rwdw4bqtl": {
      "command": "npx",
      "args": [
        "-y",
        "@k-jarzyna/mcp-miro"
      ],
      "env": {
        "MIRO_ACCESS_TOKEN": "your_miro_access_token"
      }
    }
  }
}

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

Miro MCP

Miro MCP

официальный

Официальный MCP-сервер Miro: даёт AI-ассистенту доступ к вашим доскам — читать их содержимое и создавать на них диаграммы, стикеры и документы.

jen6/ticktick-mcp

jen6/ticktick-mcp

от jen6

MCP-сервер для интеграции TickTick с AI-ассистентами. Управляйте задачами с фильтрацией по приоритету, тегам и датам. Создавайте, обновляйте и завершайте задачи. Полезен для автоматизации работы че...

Python⭐ 67
orellazi/coda-mcp

orellazi/coda-mcp

от orellazri

MCP сервер для работы с API Coda: управляйте страницами (создание, чтение, обновление, дублирование, переименование) и таблицами (строки, столбцы, вставка, обновление, удаление, кнопки). Инструмент полезен для интеграции AI-ассистентов с документами Coda и автоматизации рутинных операций.

TypeScript⭐ 62
freema/mcp-gsheets

freema/mcp-gsheets

от freema

Полноценный MCP-сервер для интеграции с Google Sheets. Читает, пишет, форматирует ячейки, управляет листами и создаёт диаграммы. Удобен для автоматизации табличных данных через ИИ-ассистентов.

TypeScript⭐ 104
softeria/ms-365-mcp-server

softeria/ms-365-mcp-server

от softeria

MCP сервер для работы с Microsoft 365 через Graph API. Предоставляет 200+ инструментов для управления почтой, календарём и OneDrive, включая Teams и SharePoint. Автоматизируйте офисные задачи с ИИ-ассистентами.

TypeScript⭐ 1063
squidcode/timebook-cli

squidcode/timebook-cli

от squidcode

MCP-сервер для Timebook — трекинг времени и управление таймерами. Интегрируется с AI-агентами (Claude, Codex, Cursor) через CLI или удаленный HTTP с OAuth. Позволяет запускать/останавливать таймеры...

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

Лука Никитин