mcp-server-miro

mcp-server-miro

3

The Miro MCP Server is an experimental server offering interaction with the Miro API, enabling automated manipulation of Miro boards by AI agents. It supports various board item types and facilitates tool usage through automatic generation from the Miro OpenAPI specification.

Miro MCP Server

This project provides an experimental Model Control Protocol (MCP) server designed to interact with the Miro API, particularly for manipulating a single Miro board. It allows AI agents to programmatically handle Miro board items by exposing the Miro API endpoints as tools and automatically generating tool definitions from the Miro OpenAPI specification.

Features

  • Support for various Miro board item types including sticky notes, shapes, text, images, and more.

Prerequisites

  • Node.js
  • Miro account with API access
  • Miro API token
  • Miro board ID

Usage

  1. Start the server which runs on http://localhost:8899/sse.
  2. AI agents can use the Miro API tools via the MCP protocol.

API Tools

  • Board operations: retrieve and update board details
  • Item operations: create, update, and delete items (e.g., sticky notes, text, shapes)
  • Connector operations: manage connectors
  • Document, Embed, and Image operations: create and update from URLs.