InstrMCP Documentation
Welcome to InstrMCP
InstrMCP is an MCP server suite for quantum device physics laboratory instrumentation control, enabling Large Language Models to interact directly with physics instruments and measurement systems through QCodes and JupyterLab.
Features
Full QCodes Integration: Built-in support for all QCodes instrument drivers
Database Integration: Read-only access to QCodes databases with intelligent code generation
MeasureIt Templates: Comprehensive measurement pattern library and code generation
JupyterLab Native: Seamless integration with JupyterLab
Safe Mode: Read-only mode with optional unsafe execution
CLI: Easy server management with
instrmcpcommandMCP: Standard Model Context Protocol for LLM integration
Tested with Claude Desktop, Claude Code, and Codex CLI
Quick Links
GitHub Repository: https://github.com/caidish/instrMCP
PyPI Package: Coming soon
Issue Tracker: https://github.com/caidish/instrMCP/issues
Documentation Contents
Getting Started
User Guide
API Reference
Development