================== /// 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
Specialized01
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