mcpField
M
Miro MCP Server

Miro MCP Server

本地服务
github.com/MaratMingazov生产力051 周前更新

关于 Miro MCP Server

Miro MCP Server 将 Miro REST API 接入 MCP,让 AI 系统读取看板组件并在看板上创建便笺和连接线。它适用于看板协作、视觉分析和图表构建场景。

主要功能

  1. 01读取看板组件
  2. 02创建便笺
  3. 03在组件间创建连接线
  4. 04通过 Miro REST API 操作看板

适用场景

  1. 01在看板上整理协作内容
  2. 02分析看板组件与布局
  3. 03用便笺和连线构建图表

MCP 相关

它通过 MCP 向 AI 系统提供 Miro 看板读取与编辑工具,包括获取组件、创建便笺和连接线。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Miro MCP 服务

观看演示

概述

Miro MCP 服务是 Model Context Protocol (MCP) 的一种实现,可与 Miro 的 REST API 集成。它支持 AI 系统通过操作白板组件,直接与用户协作处理 Miro 白板。此服务提供 AI 模型可用于构建可视化图表和开展实时协作的工具。

使用场景

  • 白板协作:自动化 Miro 白板上的协作。
  • 数据分析:分析 Miro 白板的当前状态,并从可视化布局中提取有用信息。
  • AI 驱动的工具:使用大模型,通过 MCP 协议协助创建结构化图表、头脑风暴和可视化任务规划。

安装

你可以从 Releases 页面下载预编译的 JAR 文件,也可以自行构建项目。

选项 0:使用公开的 Docker 镜像

将以下配置添加到你的文件中:

{
  "mcpServers": {
    "miro-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e", "MIRO_TOKEN=your_miro_token_here",
        "maratmingazovr/miro-mcp-server:1.0"
      ]
    }
  }
}
选项 1:使用预构建的 JAR
  1. 从 Releases 页面下载最新版本。
  2. 将 .jar 文件放在所需位置。
选项 2:从源代码构建
git clone https://github.com/MaratMingazov/miro-mcp-server.git
cd miro-mcp-server
./gradlew build

生成的 .jar 文件位于 build/libs/miro-mcp-server-1.0.jar。

连接 MCP 服务

如果你在 MacOS 或 Linux 上使用 Claude Desktop 应用,可以在以下位置找到配置文件:

~/Library/Application\ Support/Claude/claude_desktop_config.json

将以下配置添加到你的文件中:

{
  "mcpServers": {
    "miro-mcp-server": {
      "command": "java",
      "args": [
        "-jar",
        "/path/to/miro-mcp-server-1.0.jar",
        "--MIRO_TOKEN=miroToken"
      ]
    }
  }
}

将 /path/to/miro-mcp-server-1.0.jar 替换为 .jar 文件的实际路径,并将 miroToken 替换为你的 Miro 个人访问令牌。

你可以按照本指南生成个人访问令牌。

工具

组件
  • getWidgets - 获取 Miro 白板上的组件
    • boardKey:要获取组件的 Miro 白板密钥
便签
  • createSticky - 在 Miro 白板上创建便签组件(贴纸)

    • boardKey:要获取组件的 Miro 白板密钥
    • stickyNoteText:贴纸上显示的文本
    • x:贴纸的 x 坐标
    • y:贴纸的 y 坐标
    • width:贴纸宽度
    • fillColor:贴纸填充颜色
连接线
  • createConnector - 在指定的两个组件之间创建连接线组件

    • boardKey:要获取组件的 Miro 白板密钥
    • firstWidgetId:连接线的第一个组件 ID
    • secondWidgetId:连接线的第二个组件 ID
    • connectorText:连接线上显示的文本

使用示例

以下是一个示例提示词,可用于指示 Claude 或其他大模型 Agent 与 Miro 白板交互:

I want you to create a simple diagram on a Miro board.
Please follow the next steps:
1 - Create a sticky note with some text.
2 - Create the second sticky with a different text.
3 - Now create a line between the two sticky notes using the id's of previously created stickers.

欢迎在 Issues 页面贡献内容或报告问题。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。