InstrMCP Documentation

Python 3.8+ License: MIT MCP

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 instrmcp command

  • MCP: Standard Model Context Protocol for LLM integration

  • Tested with Claude Desktop, Claude Code, and Codex CLI

Documentation Contents

Indices and tables