yerbymatey/opentrons-mcp
If you are the rightful owner of opentrons-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server for Opentrons robot automation and API documentation, providing comprehensive API documentation and direct robot control capabilities for Opentrons Flex and OT-2 robots.
Tools
Functions exposed to the LLM to take actions
search_endpoints
Search Opentrons HTTP API endpoints by functionality, method, path, or keyword.
get_endpoint_details
Get comprehensive details about a specific API endpoint.
list_by_category
List all endpoints in a specific functional category.
get_api_overview
Get high-level overview of the Opentrons HTTP API structure and capabilities.
upload_protocol
Upload a protocol file to an Opentrons robot.
get_protocols
List all protocols stored on the robot.
create_run
Create a new protocol run on the robot.
control_run
Control run execution (play, pause, stop, resume).
get_runs
List all runs on the robot.
get_run_status
Get detailed status of a specific run.
robot_health
Check robot health and connectivity.
control_lights
Turn robot lights on or off.
home_robot
Home robot axes or specific pipette.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client