Miro MCP

by k-jarzyna

Integrations

  • Provides tools for accessing and managing Miro boards including creating, updating, and deleting boards and various board items (sticky notes, cards, frames, images, text, shapes, connectors, tags). Supports advanced features like grouping items, sharing boards, managing board members, and exporting board content.

MCP Миро Сервер

Сервер Model Context Protocol (MCP), интегрированный с платформой Miro . Он позволяет помощникам ИИ (например, Клоду) получать доступ к доскам Miro и управлять их содержимым через стандартизированный интерфейс.


Требования

  • Установлен Node.js v16 или более поздней версии
  • Аккаунт Miro с токеном API

Сгенерировать токен доступа Miro

  1. Перейти на портал разработчиков Miro
  2. Создайте новое приложение или используйте существующее
  3. Обязательно создайте токен с разрешением, выбранным ниже.
  4. Сгенерируйте токен OAuth, выбрав Install app and get OAuth token
РазрешениеНеобходимый
доски:читать
доски:написать
личность:читать
личность:написать
команда:читать
команда:написать
микрофон:слушать
экран:запись
веб-камера:запись
журналы аудита:читать
сеансы:удалить

Подключение к Claude Desktop

  1. Установить Клод Десктоп
  2. Откройте или создайте файл конфигурации:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Обновите его, включив в него этот сервер:
{ "mcpServers":{ "miro":{ "command":"npx", "args":[ "-y", "@k-jarzyna/mcp-miro" ], "env":{ "MIRO_ACCESS_TOKEN":"your_miro_access_token" } } } }
  1. Перезагрузить рабочий стол Клода

Доступные инструменты и ресурсы

Инструменты
Функция Miro SDKИнструмент МКПДоступный
Список досокдоски объявлений
Создать доскусоздать-доску
Обновление доскиобновление-доска
Удалить доскуудалить-доску
Копировальная доскадоска для копирования
Получить конкретную доскуполучить-конкретную-доску
Получите предметы на бортполучить-элементы-на-борту
Получить определенный товарполучить-конкретный-элемент
Обновить позицию элементаобновить позицию элемента
Удалить элементудалить-элемент
Создать элемент карточки приложениясоздать-приложение-карточку-элемент
Получить элемент карты приложенияполучить-приложение-карточку-элемент
Обновить элемент карточки приложенияобновить-приложение-карточку-элемент
Удалить элемент карточки приложенияудалить-элемент-карты-приложения
Создать карточкусоздать-карту-элемент
Получить карточный предметполучить-карту-элемент
Обновить элемент картыобновить-карту-элемент
Удалить элемент картыудалить-карту-элемент
Создать соединительсоздать-соединитель
Получить соединителиполучить-коннекторы
Получить конкретный соединительполучить-специфический-соединитель
Обновить соединительобновление-коннектор
Удалить соединительудалить-соединитель
Создать элемент-липкую заметкусоздать-стикер-элемент
Получить липкую заметкуполучить-липкую-заметку-элемент
Обновить элемент липкой заметкиобновить-стикер-элемент
Удалить элемент липкой заметкиудалить-заметку-элемент
Создать рамкусоздать-рамку
Получить элемент рамыполучить-элемент-фрейма
Обновить элемент фреймаэлемент-обновления-фрейма
Удалить элемент фреймаудалить-элемент-фрейма
Создать элемент документасоздать-документ-элемент
Получить элемент документаполучить-документ-элемент
Обновить элемент документаобновить-документ-элемент
Удалить элемент документаудалить-документ-элемент
Создать текстовый элементсоздать-текстовый-элемент
Получить текстовый элементполучить-текст-элемент
Обновить текстовый элементобновить-текст-элемент
Удалить текстовый элементудалить-текст-элемент
Создавайте элементы оптомсоздавать-элементы-в-массе
Создать элемент изображения с использованием URLсоздать-элемент-изображения-используя-url
Создать элемент изображения с использованием файласоздать-элемент-изображения-используя-файл
Получить элемент изображенияполучить-изображение-элемент
Обновить элемент изображенияобновить-изображение-элемент
Обновить элемент изображения с помощью файлаобновить-элемент-изображения-используя-файл
Удалить элемент изображенияудалить-элемент-изображения
Создать элемент формысоздать-форму-элемент
Получить элемент формыполучить-форму-элемент
Обновить элемент формыобновить-форму-элемент
Удалить элемент формыудалить-элемент-формы
Создать встраиваемый элементсоздать-встроить-элемент
Получить встраиваемый элементполучить-встроить-элемент
Обновить встроенный элементобновить-встроить-элемент
Удалить встроенный элементудалить-встроить-элемент
Создать тегсоздать-тег
Получить тегполучить-тег
Получить все тегиполучить-все-теги
Обновить тегобновление-тега
Удалить тегудалить-тег
Прикрепить тегприкрепить-тег
Отсоединить теготсоединить-тег
Получить теги предметовполучить-элемент-теги
Получить всех членов правленияполучить-всех-членов-совета
Получить конкретного члена совета директоровполучить-конкретный-член-совета
Удалить члена правленияудалить-члена-правления
Поделиться доскойподелиться-доска
Обновление члена правленияобновление-член-доски
Создать группусоздать-группу
Получить все группыполучить-все-группы
Получить группуполучить-группу
Получить групповые элементыполучить-групповые-элементы
Группа обновленияобновление-группы
Разгруппировать элементыразгруппировать-элементы
Удалить группуудалить-группу
Создавайте элементы оптом с помощью файласоздавать-элементы-в-массе-используя-файл
Создать узел ментальной картысоздать-узел-карты-мыслей
Получить узел ментальной картыполучить-mindmap-узел
Получить узлы ментальной картыполучить-узлы-карты-разума
Удалить узел ментальной картыудалить-узел-карты-мыслей
Добавить участника проектадобавить-участника-проекта
Создать задание на экспорт платысоздать-доску-экспорт-задание
Получить все случаиполучить-все-случаи
Получите все юридические удержанияполучить-все-законные-захваты
Получить журналы аудитаполучить-журналы-аудита
Получить классификацию доскиполучить-доску-классификации
Получить журналы содержимого доскиполучить-доску-контент-журналы
Получить результаты задания по экспорту платыполучить-доску-экспорт-результаты-задания
Получить статус задания по экспорту платыполучить-плату-экспорт-задания-статус
Получить кейсполучить-кейс
Получить юридическое правополучить-юридический-удерживающий
Получить юридически закрепленные элементы контентаполучить-юридические-удержания-контента-элементы
Получить информацию об организацииполучить-организационную-информацию
Получить членство в организацииполучить-организацию-члена
Получить членов организацииполучить-организацию-членов
Стать участником проектаполучить-участник-проекта
Удалить участника проектаудалить-участника-проекта
Обновление классификации доскиобновление-доска-классификации

Местное развитие

  1. Установить зависимости:
npm install
  1. Создайте файл .env на основе шаблона:
cp .env.template .env
  1. Отредактируйте файл .env и добавьте свой токен доступа Miro.
  2. Сборка сервера:
npm run build

Запуск сервера

Для запуска сервера:

node build/index.js

Лицензия

Лицензия Apache 2.0

Этот проект лицензирован по Apache License, Version 2.0. Подробности см. в файле LICENSE .

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер Miro MCP, предоставляющий все функции, доступные в официальном Miro SDK.

  1. Требования
    1. Сгенерировать токен доступа Miro
      1. Подключение к Claude Desktop
        1. Доступные инструменты и ресурсы
          1. Инструменты
        2. Местное развитие
          1. Запуск сервера
        3. Лицензия

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server to connect to the MIRO Whiteboard Application. Allows Board manipulation, sticky creation, bulk operations and more.
            Last updated -
            6
            31
            20
            TypeScript
            Apache 2.0
            • Apple
          • -
            security
            F
            license
            -
            quality
            An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
            Last updated -
            1
            16
            JavaScript
          • -
            security
            A
            license
            -
            quality
            A server for the Machine Chat Protocol (MCP) that provides a YAML-based configuration system for LLM applications, allowing users to define resources, tools, and prompts without writing code.
            Last updated -
            5
            Python
            MIT License
          • A
            security
            F
            license
            A
            quality
            An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
            Last updated -
            39
            26
            • Apple

          View all related MCP servers

          ID: kagg0s1404