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 the Miro account.
Create a new board in the Miro account.
Update the details of an existing board. Parameters: boardId (string), updates (object)
Delete a specific board from the Miro account. Parameters: boardId (string)
Make a copy of an existing board. Parameters: boardId (string)
Retrieve details of a specific board. Parameters: boardId (string)
Get all items present on a specific board. Parameters: boardId (string)
Retrieve details of a specific item on the board. Parameters: itemId (string)
Update the position of an item on the board. Parameters: itemId (string), position (object)
Delete a specific item from the board. Parameters: itemId (string)
Create an app card item on the board. Parameters: boardId (string), itemData (object)
Get details of a specific app card item. Parameters: itemId (string)
Update an existing app card item. Parameters: itemId (string), updates (object)
Delete a specific app card item from the board. Parameters: itemId (string)
Create a card item on the board. Parameters: boardId (string), itemData (object)
Get details of a specific card item. Parameters: itemId (string)
Update an existing card item. Parameters: itemId (string), updates (object)
Delete a specific card item from the board. Parameters: itemId (string)
Create a connector between items on the board. Parameters: connectorData (object)
Get all connectors present on the board.
Retrieve details of a specific connector. Parameters: connectorId (string)
Update a specific connector. Parameters: connectorId (string), updates (object)
Delete a specific connector from the board. Parameters: connectorId (string)
Create a sticky note item on the board. Parameters: boardId (string), itemData (object)
Get details of a specific sticky note item. Parameters: itemId (string)
Update an existing sticky note item. Parameters: itemId (string), updates (object)
Delete a specific sticky note item from the board. Parameters: itemId (string)
Create a frame on the board. Parameters: boardId (string), frameData (object)
Get details of a specific frame item. Parameters: frameId (string)
Update an existing frame item. Parameters: frameId (string), updates (object)
Delete a specific frame item from the board. Parameters: frameId (string)
Create a document item on the board. Parameters: boardId (string), documentData (object)
Get details of a specific document item. Parameters: itemId (string)
Update an existing document item. Parameters: itemId (string), updates (object)
Delete a specific document item from the board. Parameters: itemId (string)
Create a text item on the board. Parameters: boardId (string), textData (object)
Get details of a specific text item. Parameters: itemId (string)
Update an existing text item. Parameters: itemId (string), updates (object)
Delete a specific text item from the board. Parameters: itemId (string)
Create multiple items on the board in a single request. Parameters: boardId (string), items (array)
Create an image item on the board using a URL. Parameters: boardId (string), imageUrl (string)
Create an image item on the board using a file. Parameters: boardId (string), file (file object)
Get details of a specific image item. Parameters: itemId (string)
Update an existing image item. Parameters: itemId (string), updates (object)
Update an image item using a file. Parameters: itemId (string), file (file object)
Delete a specific image item from the board. Parameters: itemId (string)
Create a shape item on the board. Parameters: boardId (string), shapeData (object)
Get details of a specific shape item. Parameters: itemId (string)
Update an existing shape item. Parameters: itemId (string), updates (object)
Delete a specific shape item from the board. Parameters: itemId (string)
Create an embed item on the board. Parameters: boardId (string), embedData (object)
Get details of a specific embed item. Parameters: itemId (string)
Update an existing embed item. Parameters: itemId (string), updates (object)
Delete a specific embed item from the board. Parameters: itemId (string)
Create a new tag in the Miro account. Parameters: tagData (object)
Get details of a specific tag. Parameters: tagId (string)