Model Context Protocol (MCP) server integrates with the Miro platform, allowing AI assistants like Claude to access and manage Miro boards through a standardized interface. This server acts as a bridge between AI tools and your Miro workspace, enabling powerful automation and collaboration capabilities.
Install app and get OAuth token
Install Claude Desktop
Open or create the configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Update it to include this server:
{
"mcpServers":{
"miro":{
"command":"npx",
"args":[
"-y",
"@k-jarzyna/mcp-miro"
],
"env":{
"MIRO_ACCESS_TOKEN":"your_miro_access_token"
}
}
}
}
The MCP server provides access to a comprehensive set of Miro SDK functions. Here are the key capabilities:
Each tool follows a standard naming convention (e.g., "list-boards", "create-sticky-note-item"), making it intuitive to use the correct function for your specific needs.
When prompting Claude, you can ask it to create a new Miro board:
Could you create a new Miro board titled "Project Brainstorm"?
Once you have a board, you can ask Claude to add items:
Please add a sticky note to my Project Brainstorm board with the text "Key Milestones"
You can create relationships between items:
Can you create a connector between the "Key Milestones" sticky note and the "Timeline" card?
Organize your board with frames and groups:
Could you create a frame titled "Research Phase" and move all the research-related sticky notes into it?
All these operations will be performed by Claude using the appropriate MCP tools provided by this server, creating a seamless experience for managing your Miro boards through conversation.
There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json
file so that it is available in all of your projects.
If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json
file.
To add a global MCP server go to Cursor Settings > MCP and click "Add new global MCP server".
When you click that button the ~/.cursor/mcp.json
file will be opened and you can add your server like this:
{
"mcpServers": {
"cursor-rules-mcp": {
"command": "npx",
"args": [
"-y",
"cursor-rules-mcp"
]
}
}
}
To add an MCP server to a project you can create a new .cursor/mcp.json
file or add it to the existing one. This will look exactly the same as the global MCP server example above.
Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.
The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.
You can also explictly ask the agent to use the tool by mentioning the tool name and describing what the function does.