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 Miro. Parameters: title (string), description (optional string).
Update an existing board in Miro. Parameters: boardId (string), title (optional string), description (optional string).
Delete a board from Miro. Parameters: boardId (string).
Create a copy of an existing board. Parameters: boardId (string).
Retrieve details of a specific board. Parameters: boardId (string).
Get all items on a specific board. Parameters: boardId (string).
Retrieve a specific item on a board. Parameters: itemId (string).
Update the position of an item on a board. Parameters: itemId (string), x (number), y (number).
Delete an item from a board. Parameters: itemId (string).
Create an app card item on a board. Parameters: boardId (string), content (object).
Retrieve an app card item. Parameters: itemId (string).
Update an existing app card item. Parameters: itemId (string), content (object).
Delete an app card item. Parameters: itemId (string).
Create a card item on a board. Parameters: boardId (string), content (object).
Retrieve a card item. Parameters: itemId (string).
Update an existing card item. Parameters: itemId (string), content (object).
Delete a card item. Parameters: itemId (string).
Create a connector between items. Parameters: sourceItemId (string), targetItemId (string).
Retrieve all connectors on a board.
Retrieve a specific connector. Parameters: connectorId (string).
Update a connector's properties. Parameters: connectorId (string), properties (object).
Delete a connector. Parameters: connectorId (string).
Create a sticky note item on a board. Parameters: boardId (string), content (string).
Retrieve a sticky note item. Parameters: itemId (string).
Update a sticky note item. Parameters: itemId (string), content (string).
Delete a sticky note item. Parameters: itemId (string).
Create a frame on a board. Parameters: boardId (string), properties (object).
Retrieve a frame item. Parameters: itemId (string).
Update a frame item. Parameters: itemId (string), properties (object).
Delete a frame item. Parameters: itemId (string).
Create a document item on a board. Parameters: boardId (string), content (object).
Retrieve a document item. Parameters: itemId (string).
Update a document item. Parameters: itemId (string), content (object).
Delete a document item. Parameters: itemId (string).
Create a text item on a board. Parameters: boardId (string), content (string).
Retrieve a text item. Parameters: itemId (string).
Update a text item. Parameters: itemId (string), content (string).
Delete a text item. Parameters: itemId (string).
Create multiple items in one request. Parameters: boardId (string), items (array).
Create an image item from a URL. Parameters: boardId (string), imageUrl (string).
Create an image item from a file. Parameters: boardId (string), file (file).
Retrieve an image item. Parameters: itemId (string).
Update an existing image item. Parameters: itemId (string), properties (object).
Update an image item using a new file. Parameters: itemId (string), file (file).
Delete an image item. Parameters: itemId (string).
Create a shape item on a board. Parameters: boardId (string), shapeType (string), properties (object).
Retrieve a shape item. Parameters: itemId (string).
Update a shape item. Parameters: itemId (string), properties (object).
Delete a shape item. Parameters: itemId (string).
Create an embed item on a board. Parameters: boardId (string), embedUrl (string).
Retrieve an embed item. Parameters: itemId (string).
Update an embed item. Parameters: itemId (string), properties (object).
Delete an embed item. Parameters: itemId (string).
Create a new tag. Parameters: name (string), color (string).
Retrieve a tag by ID. Parameters: tagId (string).
Retrieve all tags in the board.