Skip to main content
Glama

Opentrons MCP Server

by yerbymatey
987
1
  • Apple

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
robot_ipNoIP address of the Opentrons robot

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
search_endpoints

Search Opentrons HTTP API endpoints by functionality, method, path, or any 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

poll_error_endpoint_and_fix

Fetch specific JSON error report and automatically fix protocols

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yerbymatey/opentrons-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server