mcp-registry/mcp-miro

    ==================
      
       /// MCP ///
      /// MCP ///
        
    ==================
        
    [server:online]
    [protocol:ready]

mcp-miro

by evalstate

A Model Context Protocol (MCP) server that connects Claude Desktop to the MIRO Whiteboard API, enabling board reads, sticky/shape creation and bulk operations.

74
24
Specialized

01

Create Sticky, Shape

Create new sticky notes or shapes on a Miro board

02

Read Board, Frame, Contents

Read details of a board, its frames, and their contents

03

Bulk Create

Create multiple items on a Miro board in a single operation

04

Get Board Contents

Retrieve all contents of a Miro board

Installation

1. Prerequisites
• Node.js ≥ 18 LTS
• npm (comes with Node) or pnpm/yarn
2. Clone the repository
git clone https://github.com/evalstate/mcp-miro.git cd mcp-miro
3. Install dependencies
npm install # or: pnpm install / yarn install
4. Build the TypeScript source
npm run build # assumes a build script exists in package.json
5. Start the MCP server (development mode)
npm run dev # or: npm start
6. Configuration (if provided)
• Copy .env.example to .env and adjust keys such as PORT, AUTH_TOKEN, or MIRO_API_KEY.
• For production, use a process manager (pm2, Docker, systemd).
7. Verify
• Visit http://localhost:3000/health or similar endpoint to confirm the service is running.

Documentation

License: Apache License 2.0
Updated 7/30/2025