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 available in Miro.
Create a new board in Miro.
Update an existing board in Miro.
Delete a specified board from Miro.
Create a copy of an existing board.
Retrieve a specific board by its ID.
Get all items present on a specified board.
Retrieve a specific item on a board by its ID.
Update the position of a specific item on a board.
Delete a specific item from a board.
Create an app card item on a board.
Retrieve a specific app card item by its ID.
Update a specific app card item.
Delete a specific app card item.
Create a card item on a board.
Retrieve a specific card item by its ID.
Update a specific card item.
Delete a specific card item.
Create a connector between items on a board.
Get all connectors on a board.
Retrieve a specific connector by its ID.
Update a specific connector.
Delete a specific connector.
Create a sticky note item on a board.
Retrieve a specific sticky note item by its ID.
Update a specific sticky note item.
Delete a specific sticky note item.
Create a frame on a board.
Retrieve a specific frame item by its ID.
Update a specific frame item.
Delete a specific frame item.
Create a document item on a board.
Retrieve a specific document item by its ID.
Update a specific document item.
Delete a specific document item.
Create a text item on a board.
Retrieve a specific text item by its ID.
Update a specific text item.
Delete a specific text item.
Create multiple items on a board in a single request.
Create an image item on a board using a URL.
Create an image item on a board using a file.
Retrieve a specific image item by its ID.
Update a specific image item.
Update a specific image item using a new file.
Delete a specific image item.
Create a shape item on a board.
Retrieve a specific shape item by its ID.
Update a specific shape item.
Delete a specific shape item.
Create an embed item on a board.
Retrieve a specific embed item by its ID.
Update a specific embed item.
Delete a specific embed item.
Create a new tag for items on a board.
Retrieve a specific tag by its ID.
Get all tags available on a board.
Update a specific tag.
Delete a specific tag.
Attach a tag to a specific item.
Detach a tag from a specific item.
Get all tags associated with a specific item.
Get all members of a specific board.
Retrieve a specific board member by their ID.
Remove a member from a specific board.
Share a specific board with others.
Update the details of a specific board member.
Create a group for organizing items on a board.
Get all groups available on a board.
Retrieve a specific group by its ID.
Get all items within a specific group.
Update a specific group.
Ungroup items that are part of a specific group.
Delete a specific group.
Create multiple items on a board from a file.
Create a new node in a mindmap.