Miro
Summary
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.
Available Actions(58)
list-boards
List all boards available to the user.
create-board
Create a new board. Parameters: board details (object).
update-board
Update an existing board. Parameters: board ID (string), updated details (object).
delete-board
Delete a board by ID. Parameters: board ID (string).
copy-board
Create a copy of an existing board. Parameters: source board ID (string).
get-specific-board
Retrieve details of a specific board. Parameters: board ID (string).
get-items-on-board
Get all items on a specific board. Parameters: board ID (string).
get-specific-item
Retrieve a specific item from the board. Parameters: item ID (string).
update-item-position
Update the position of an item on the board. Parameters: item ID (string), new position (object).
delete-item
Delete an item from the board. Parameters: item ID (string).
create-app-card-item
Create a new app card item on the board. Parameters: card details (object).
get-app-card-item
Retrieve a specific app card item. Parameters: item ID (string).
update-app-card-item
Update an existing app card item. Parameters: item ID (string), updated details (object).
delete-app-card-item
Delete an app card item. Parameters: item ID (string).
create-card-item
Create a new card item on the board. Parameters: card details (object).
get-card-item
Retrieve a specific card item. Parameters: item ID (string).
update-card-item
Update an existing card item. Parameters: item ID (string), updated details (object).
delete-card-item
Delete a card item. Parameters: item ID (string).
create-connector
Create a new connector on the board. Parameters: connector details (object).
get-connectors
Retrieve all connectors on the board.
get-specific-connector
Retrieve a specific connector. Parameters: connector ID (string).
update-connector
Update an existing connector. Parameters: connector ID (string), updated details (object).
delete-connector
Delete a connector. Parameters: connector ID (string).
create-sticky-note-item
Create a new sticky note item on the board. Parameters: note details (object).
get-sticky-note-item
Retrieve a specific sticky note item. Parameters: item ID (string).
update-sticky-note-item
Update an existing sticky note item. Parameters: item ID (string), updated details (object).
delete-sticky-note-item
Delete a sticky note item. Parameters: item ID (string).
create-frame
Create a new frame on the board. Parameters: frame details (object).
get-frame-item
Retrieve a specific frame item. Parameters: item ID (string).
update-frame-item
Update an existing frame item. Parameters: item ID (string), updated details (object).
delete-frame-item
Delete a frame item. Parameters: item ID (string).
create-document-item
Create a new document item on the board. Parameters: document details (object).
get-document-item
Retrieve a specific document item. Parameters: item ID (string).
update-document-item
Update an existing document item. Parameters: item ID (string), updated details (object).
delete-document-item
Delete a document item. Parameters: item ID (string).
create-text-item
Create a new text item on the board. Parameters: text details (object).
get-text-item
Retrieve a specific text item. Parameters: item ID (string).
update-text-item
Update an existing text item. Parameters: item ID (string), updated details (object).
delete-text-item
Delete a text item. Parameters: item ID (string).
create-items-in-bulk
Create multiple items on the board at once. Parameters: items details (array of objects).
create-image-item-using-url
Create an image item on the board using a URL. Parameters: image URL (string).
create-image-item-using-file
Create an image item on the board using a file upload. Parameters: file (object).
get-image-item
Retrieve a specific image item. Parameters: item ID (string).
update-image-item
Update an existing image item. Parameters: item ID (string), updated details (object).
update-image-item-using-file
Update an image item using a file upload. Parameters: item ID (string), file (object).
delete-image-item
Delete an image item. Parameters: item ID (string).
create-shape-item
Create a new shape item on the board. Parameters: shape details (object).
get-shape-item
Retrieve a specific shape item. Parameters: item ID (string).
update-shape-item
Update an existing shape item. Parameters: item ID (string), updated details (object).
delete-shape-item
Delete a shape item. Parameters: item ID (string).
create-embed-item
Create a new embed item on the board. Parameters: embed details (object).
get-embed-item
Retrieve a specific embed item. Parameters: item ID (string).
update-embed-item
Update an existing embed item. Parameters: item ID (string), updated details (object).
delete-embed-item
Delete an embed item. Parameters: item ID (string).
create-tag
Create a new tag. Parameters: tag details (object).
get-tag
Retrieve a specific tag. Parameters: tag ID (string).
get-all-tags
Retrieve all tags available on the board.
update-tag
Update an existing tag. Parameters: tag ID (string), updated details (object).
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论