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.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
List all boards available in the Miro account.
Create a new board in the Miro account.
Update an existing board in the Miro account.
Delete a board from the Miro account.
Create a copy of an existing board in the Miro account.
Retrieve details of a specific board by its ID.
Get all items present on a specific board.
Retrieve details of 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 a new app card item on a board.
Retrieve details of a specific app card item by its ID.
Update an existing app card item.
Delete a specific app card item.
Create a new card item on a board.
Retrieve details of a specific card item by its ID.
Update an existing card item.
Delete a specific card item.
Create a new connector between items on a board.
Get all connectors present on a board.
Retrieve details of a specific connector by its ID.
Update an existing connector.
Delete a specific connector.
Create a new sticky note item on a board.
Retrieve details of a specific sticky note item by its ID.
Update an existing sticky note item.
Delete a specific sticky note item.
Create a new frame on a board.
Retrieve details of a specific frame item by its ID.
Update an existing frame item.
Delete a specific frame item.
Create a new document item on a board.
Retrieve details of a specific document item by its ID.
Update an existing document item.
Delete a specific document item.
Create a new text item on a board.
Retrieve details of a specific text item by its ID.
Update an existing text item.
Delete a specific text item.
Create multiple items on a board at once.
Create an image item on a board using a URL.
Create an image item on a board using a file.
Retrieve details of a specific image item by its ID.
Update an existing image item.
Update an existing image item using a file.
Delete a specific image item.
Create a new shape item on a board.
Retrieve details of a specific shape item by its ID.
Update an existing shape item.
Delete a specific shape item.
Create a new embed item on a board.
Retrieve details of a specific embed item by its ID.
Update an existing embed item.
Delete a specific embed item.
Create a new tag in the Miro account.
Retrieve details of a specific tag by its ID.
Get all tags from the Miro account.
Update an existing 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.
Retrieve all members of a specific board.
Get details of a specific board member by their ID.
Remove a member from a specific board.
Share a specific board with other users.
Update details of a specific board member.
Create a new group on a board.
Retrieve all groups present on a board.
Get details of a specific group by its ID.
Get all items that belong to a specific group.
Update an existing group.
Ungroup items that are part of a group.
Delete a specific group from a board.