Co-Pilot
Updated 24 days ago

miro-ai

Mmiroapp
0.0k
miroapp/miro-ai
80
Agent Score

💡 Summary

Miro AI integrates AI coding assistants with Miro boards for enhanced diagramming and task management.

🎯 Target Audience

Software developersProject managersUX/UI designersData analystsAI enthusiasts

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage; filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

Miro AI Developer Tools

Documentation

Connect AI coding assistants to your Miro boards. Create diagrams, extract context, generate code from designs, and track tasks—all through natural conversation.

Miro MCP Demo


Beta Release: Miro's MCP Server is currently in beta. Share your feedback.


What's in This Repository?

This repo provides everything you need to connect AI tools to Miro:

| Component | What It Does | |-----------|--------------| | Miro MCP Server | API that gives AI agents access to your Miro boards | | Plugins & Extensions | Pre-built integrations for popular AI tools | | Documentation | Guides for using and developing integrations |

Supported AI Tools

| AI Tool | Integration | What You Get | |---------|-------------|--------------| | Claude Code | Plugin | Commands (/miro:diagram), skills, agents, hooks | | Gemini CLI | Extension | MCP tools for board interaction | | Kiro | Power | Design-to-code workflows | | Cursor, VSCode, Windsurf, etc. | MCP Config | Direct MCP access via JSON config |


Quick Start

Step 1: Choose Your AI Tool

Select your AI tool below and follow the installation steps.

Step 2: Install

/plugin marketplace add miroapp/miro-ai /plugin install miro@miro-ai

Restart Claude Code after installation.

See Claude Code Plugins for full documentation.

Copy the extension file to your Gemini configuration:

mkdir -p ~/.gemini/extensions/miro cp gemini-extension.json ~/.gemini/extensions/miro/gemini-extension.json

Restart Gemini CLI.

See Gemini CLI Extension for details.

Install the code-gen power from powers/code-gen/:

  1. Copy powers/code-gen/ to your Kiro powers directory
  2. Configure Kiro to use the power
  3. Restart Kiro

See Kiro Powers for details.

Add to your MCP client configuration file:

{ "mcpServers": { "miro": { "url": "https://mcp.miro.com/" } } }

See MCP Setup Guide for client-specific paths.

Step 3: Authenticate

When you first use a Miro command, you'll be prompted to authenticate:

  1. A browser window opens with Miro OAuth
  2. Log in to your Miro account
  3. Grant access to the requested boards
  4. Return to your AI tool—you're connected!

Step 4: Try It

Test your setup with these example prompts:

"What's on my Miro board https://miro.com/app/board/..."
"Create a flowchart on Miro showing a user login flow"
"Summarize the architecture diagram on my Miro board"

Enterprise Users

Admin Approval Required: If your organization is on a Miro Enterprise plan, your admin must enable the MCP Server before you can connect.

See Enterprise Guide for setup instructions.


What Can You Do?

Commands (Claude Code)

| Command | What It Does | |---------|--------------| | /miro:browse | Explore board contents | | /miro:diagram | Create diagrams from text descriptions | | /miro:doc | Create markdown documents on boards | | /miro:table | Create tables with typed columns | | /miro:summarize | Extract documentation from boards | | /miro-tasks:enable | Enable automatic task tracking | | /miro-research:research | Research topics and visualize on Miro |

Capabilities (All Platforms)

| Capability | Description | |------------|-------------| | Generate Diagrams | Create flowcharts, sequence diagrams, ERDs from code or descriptions | | Generate Code | Convert board designs and wireframes into working code | | Track Tasks | Sync tasks between AI conversations and Miro tables | | Extract Context | Read board content to inform AI workflows |


Available Plugins

Claude Code

| Plugin | Description | |--------|-------------| | miro | Core MCP integration with 5 commands | | miro-tasks | Automatic task tracking in Miro tables | | miro-solutions | Create customer demo plugins | | miro-research | Research and visualize findings on Miro |

Kiro

| Power | Description | |-------|-------------| | code-gen | Design-to-code workflows |


Security

  • OAuth 2.1 secure authorization
  • Enterprise compliance standards
  • Permission-based access via your Miro account
  • Rate limited API protection

Documentation

Getting Started

Platform Guides

Reference

Development

External


Supported MCP Clients

Claude Code, Cursor, VSCode + GitHub Copilot, Gemini CLI, Lovable, Replit, Windsurf, Kiro, Glean, Devin, OpenAI Codex


Feedback & Support


License

MIT — see LICENSE


Built with love by Miro

5-Dim Analysis
Clarity8/10
Novelty8/10
Utility9/10
Completeness8/10
Maintainability7/10
Pros & Cons

Pros

  • Seamless integration with popular AI tools.
  • Enhances productivity through natural language commands.
  • Supports various AI-driven workflows.

Cons

  • Currently in beta, may have bugs.
  • Requires authentication for initial setup.
  • Limited to specific AI tools.

Related Skills

ccmp

A
toolCo-Pilot
86/ 100

“Powerful, but the setup might scare off the impatient.”

claude-mods

A
toolCo-Pilot
86/ 100

“Powerful, but the setup might scare off the impatient.”

agentic-qe

A
toolCo-Pilot
86/ 100

“Powerful, but the setup might scare off the impatient.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author miroapp.