Creates a sticky note on a Miro board
Creates a shape on a Miro board
Retrieves information about a Miro board
Retrieves information about a frame on a Miro board
Retrieves all content items from a Miro board
Creates multiple items on a Miro board in a single operation
The Miro Whiteboard Connector enables AI assistants to interact with Miro boards, allowing for seamless collaboration between AI and humans in visual workspaces. This integration supports creating and manipulating sticky notes, shapes, and other board elements, as well as reading board contents for analysis. With this connector, you can have your AI assistant create diagrams, organize information, and respond to visual content in Miro boards. It's particularly effective for converting physical sticky notes to digital versions by taking a photo and having the AI recreate them in Miro.
The Miro Whiteboard Connector allows AI assistants like Claude to interact directly with Miro boards. This enables collaborative workflows where your AI can view, create, and organize content on your Miro boards.
Before using this connector, you'll need:
The easiest way to install the Miro Whiteboard Connector is through Smithery:
npx -y @smithery/cli install @llmindset/mcp-miro --client claude
You can also install using mcp-get:
npx @michaellatman/mcp-get@latest install @llmindset/mcp-miro
Note: Windows PowerShell users may need to run Set-ExecutionPolicy Bypass -Scope Process
before this command.
Clone the repository:
git clone https://github.com/evalstate/mcp-miro.git
Install dependencies:
cd mcp-miro
npm install
Build the server:
npm run build
Configure your AI client to use the server (see Configuration section)
To use with Claude Desktop, you need to add the server configuration to Claude's config file:
On MacOS:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows:
Edit %APPDATA%/Claude/claude_desktop_config.json
Add the following configuration, replacing the paths and token with your own:
{
"mcpServers": {
"mcp-miro": {
"command": "/path/to/node",
"arguments": [
"/path/to/mcp-miro/build/index.js",
"--token", "YOUR-MIRO-OAUTH-KEY"
]
}
}
}
Once configured, you can ask Claude to perform various operations on your Miro boards:
If you encounter issues:
npm run inspector
For development with auto-rebuild:
npm run watch