API Reference

This section contains the API documentation for InstrMCP modules.

Module Overview

InstrMCP is organized into several main modules:

Servers

The server modules implement MCP servers:

  • instrmcp.servers.jupyter_qcodes: Main Jupyter+QCodes MCP server

See Servers for detailed API documentation.

Utils

The utils module provides internal utilities and helper functions:

  • instrmcp.utils.stdio_proxy: STDIO↔HTTP proxy for MCP clients

See Utils for detailed API documentation.

Extensions

Extensions add optional functionality:

  • instrmcp.extensions.database: Database integration

  • instrmcp.extensions.measureit: MeasureIt template library

  • instrmcp.extensions.jupyterlab: JupyterLab extension

See Extensions for detailed API documentation.

CLI

Command-line interface for server management:

  • instrmcp.cli: Main CLI entry point

See CLI for detailed API documentation.