opentrons-document
MCP server for Opentrons documents
claude mcp add --transport stdio koji-opentrons-document-mcp-server npx -y opentrons-mcp-server@latest
How to use
This MCP server serves documentation for Opentrons-related tooling and workflows by pulling content from the Opentrons docs. It is designed to work with MCP clients such as Claude Desktop, Cursor, VSCode, Roo Code, Windsurf, and Warp by integrating the Opentrons documentation experience into your MCP-enabled environment. To use it, configure your MCP client to point at the opentrons server entry in your mcpServers section (as shown in the example). The server is invoked via npx, which fetches the latest opentrons-mcp-server package and runs it on demand, so you don’t need a global installation. Once configured, clients can access structured docs and reference material related to Opentrons API, Flex, OT-2, and Protocol Designer directly through the MCP interface.
How to install
Prerequisites:
- Node.js (v14+ recommended) and npm installed on your system
- Internet access to fetch the MCP server package via npx
Installation steps:
-
Verify Node.js and npm are available: node -v npm -v
-
Use the MCP server via npx (no permanent installation required): npx -y opentrons-mcp-server@latest
-
Configure your MCP client to use the server by adding it to the mcpServers section (example in the README): { "mcpServers": { "opentrons": { "command": "npx", "args": ["-y", "opentrons-mcp-server@latest"] } } }
-
Save the configuration in your MCP client and restart the application to load the new server settings.
Additional notes
Tips:
- The server pulls documentation from the Opentrons repository (opentrons/opentrons/docs) and exposes it through the MCP interface. Ensure your environment has network access to fetch and render these docs.
- When using npx, you don’t need a global install; the latest version will be fetched on each run. If you prefer a persistent setup, you can pin a version (e.g., opentrons-mcp-server@1.2.3).
- If you encounter issues, check your MCP client’s log output for connection or parsing errors related to the server configuration.
- This server is intended for read-only documentation access; it does not execute Opentrons protocols or control hardware.
Related MCP Servers
frontmcp
TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.
editor
MCP Server for AI automation of the PlayCanvas Editor
mcp-bun
Bun Javascript Runtime MCP Server for AI Agents
mcp -weather-js
Simple Weather MCP Server Example
Roo-Code -installer
An MCP server installer for Roo Code. Handles the installation from Github, requirements, package management, update, installation and MCP Json configuration.
mcp-starwars
MCP Server for the SWAPI Star Wars API. The main goal of the project is to show how an MCP server can be used to interact with APIs.