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