MCP Miro Server is a Model Context Protocol (MCP) server designed to integrate with the Miro platform. It enables AI assistants (such as Claude) to access Miro boards and manage their content through a standardized interface. The project is hosted on GitHub, developed based on Node.js, and licensed under the Apache License 2.0.
Main Purpose
- Enable AI assistants (such as Claude) to access and operate Miro boards.
- Standardize the interaction between AI and Miro through the MCP protocol.
Prerequisites
- Install Node.js v16 or later.
- Have a Miro account and obtain an API token.
Obtaining a Miro Access Token
- Go to the Miro Developer Portal.
- Create a new app or use an existing app.
- Make sure to select the following permissions when generating the token.
- Generate an OAuth token by selecting "Install app and get OAuth token."
Connecting with Claude Desktop
- Install Claude Desktop.
- Open or create the configuration file:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
- Update the configuration file to include this server.
- Restart Claude Desktop.
Available Tools and Resources
(The specific list of tools and resources is not provided yet.)
Local Development
- Install dependencies.
- Create a .env file based on the template.
- Edit the .env file and add the Miro access token.
- Build the server.
Running the Server
(The specific run command is not provided yet.)
License
This project is licensed under the Apache License 2.0. See the LICENSE file for details.