opentrons-mcp

yerbymatey/opentrons-mcp

3.3

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

No resources