Official

Miro AI MCP Server

Miro board data management including diagramming and task tracking for AI assistants.

Data last scanned today · Reviewed yesterday

736 tools141TypeScriptMIT

Overview

Miro AI MCP Server allows AI coding assistants to interact directly with Miro boards. It supports a variety of tasks including generating diagrams, extracting project context, creating documentation, and tracking tasks through natural conversation. The server is designed to integrate with tools like Claude Code, Gemini CLI, Kiro, and various IDE-based AI agents. The repository includes a collection of plugins and pre-built extensions to streamline setup. Users can leverage bundled skills such as code-review, code-spec, and table generation to bridge the gap between visual whiteboard workflows and technical code implementation.

Our verdict

This server carries a high-risk rating with a security score of 30/100. The primary security concern is the total lack of an authentication method, meaning any entity with access to your configuration can perform operations on your boards. Furthermore, the server lacks a read-only mode, providing full write access to the Miro boards it connects to. Given these critical security gaps and its community-maintained status, it should only be used in non-sensitive or isolated development environments.

  • Bundles seven specialized AI skills for board management
  • Zero direct dependencies minimize supply-chain surface area
  • Supports multiple popular AI tools like Claude Code and Gemini
  • Full write access granted by default with no read-only mode
  • Missing authentication method allows unauthorized configuration usage
  • Community-maintained project rather than an official vendor release

Setup

Claude Desktop
{
  "mcpServers": {
    "miro-ai": {
      "args": [
        "-y",
        "miro-ai"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
miro-browseList, filter, and summarize items on a Miro board.low
miro-code-reviewPerform visual code review from PRs, local changes, or branch comparisons.low
miro-code-specExtract Miro specs such as docs, diagrams, prototypes, tables, and images.low
miro-diagramCreate diagrams like flowcharts, mindmaps, UML, and ER from text or Mermaid.medium
miro-docCreate and edit markdown documents on a Miro board.medium
miro-tableCreate, populate, and sync structured tables on a Miro board.medium

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What should I do if I previously configured the Miro MCP server manually?

If you install a plugin or extension for your AI tool, you must remove any manual entry for the Miro MCP server in your configuration to avoid duplicate server conflicts and auth confusion.

How do I authenticate the Miro MCP server?

When you first use a Miro command, your browser will automatically open to perform Miro OAuth. Once you log in and grant board access, return to your AI tool to complete the connection.

Can I use this server on an Enterprise plan?

Yes, but administrators on Miro Enterprise plans must explicitly enable the MCP Server before you can connect your AI tools.

Does the server require specific software to be installed?

No specific external software is required, but you must either install a supported plugin or extension for your specific AI tool or manually add the server to your MCP client configuration file.

Alternatives

Badge

Miro AI MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.