An MCP server for Miro integration that enables AI assistants to interact with Miro's collaborative whiteboard platform. Developed by Konrad Jarzyna, this TypeScript implementation provides over 80 tools for managing boards, creating and manipulating various item types (sticky notes, shapes, text, images), handling tags, and working with enterprise features. The server uses the official Miro API client and implements a singleton pattern for API access management. It's particularly useful for teams looking to automate whiteboard creation, organize visual collaboration sessions, or integrate Miro's capabilities into AI-assisted workflows for design thinking, project planning, and visual ideation.
暂无评论. 成为第一个评论的人!
登录以参与讨论
List all boards accessible to the user.
Create a new board. Parameters: board details.
Update an existing board. Parameters: board ID, updated details.
Delete a specified board. Parameters: board ID.
Create a copy of an existing board. Parameters: board ID.
Retrieve details of a specific board. Parameters: board ID.
Get all items on a specified board. Parameters: board ID.
Get details of a specific item on a board. Parameters: item ID.
Update the position of a specific item. Parameters: item ID, new position.
Delete a specified item from a board. Parameters: item ID.
Create an app card item on a board. Parameters: item details.
Get details of a specific app card item. Parameters: item ID.
Update a specific app card item. Parameters: item ID, updated details.
Delete a specific app card item. Parameters: item ID.
Create a card item on a board. Parameters: item details.
Get details of a specific card item. Parameters: item ID.
Update a specific card item. Parameters: item ID, updated details.
Delete a specific card item. Parameters: item ID.
Create a connector between items on a board. Parameters: connector details.
Get all connectors on a board.
Get details of a specific connector. Parameters: connector ID.
Update a specific connector. Parameters: connector ID, updated details.
Delete a specific connector. Parameters: connector ID.
Create a sticky note item on a board. Parameters: note details.
Get details of a specific sticky note item. Parameters: item ID.
Update a specific sticky note item. Parameters: item ID, updated details.
Delete a specific sticky note item. Parameters: item ID.
Create a frame on a board. Parameters: frame details.
Get details of a specific frame item. Parameters: item ID.
Update a specific frame item. Parameters: item ID, updated details.
Delete a specific frame item. Parameters: item ID.
Create a document item on a board. Parameters: document details.
Get details of a specific document item. Parameters: item ID.
Update a specific document item. Parameters: item ID, updated details.
Delete a specific document item. Parameters: item ID.
Create a text item on a board. Parameters: text details.
Get details of a specific text item. Parameters: item ID.
Update a specific text item. Parameters: item ID, updated details.
Delete a specific text item. Parameters: item ID.
Create multiple items on a board in one operation. Parameters: items details.
Create an image item using a URL. Parameters: image URL.
Create an image item using a file upload. Parameters: file.
Get details of a specific image item. Parameters: item ID.
Update a specific image item. Parameters: item ID, updated details.
Update a specific image item using a file upload. Parameters: item ID, file.
Delete a specific image item. Parameters: item ID.
Create a shape item on a board. Parameters: shape details.
Get details of a specific shape item. Parameters: item ID.
Update a specific shape item. Parameters: item ID, updated details.
Delete a specific shape item. Parameters: item ID.
Create an embed item on a board. Parameters: embed details.
Get details of a specific embed item. Parameters: item ID.
Update a specific embed item. Parameters: item ID, updated details.
Delete a specific embed item. Parameters: item ID.
Create a new tag. Parameters: tag details.
Get details of a specific tag. Parameters: tag ID.
Get all tags available.
Update a specific tag. Parameters: tag ID, updated details.
Delete a specific tag. Parameters: tag ID.
Attach a tag to an item. Parameters: item ID, tag ID.
Detach a tag from an item. Parameters: item ID, tag ID.
Get all tags associated with an item. Parameters: item ID.
Get all members of a board.
Get details of a specific board member. Parameters: member ID.