Agent♥︎Age
Catalog

Generic SCPI Instrument

Official

by K-Dense-AI · Python

Generic MCP server for any SCPI instrument over VISA, TCP or serial, with command allow/deny lists.

io.github.K-Dense-AI/labmcp-scpi — Model Context Protocol (MCP) Server

This MCP server provides access to SCPI instruments by connecting over VISA, TCP, or serial. It is designed as a generic solution for “any SCPI instrument” and supports command control through allow/deny lists.

🛠️ Key Features

  • Generic MCP server for SCPI instruments
  • Connectivity via VISA, TCP, and serial
  • Command allow/deny lists

🚀 Use Cases

  • Integrate SCPI-capable laboratory or industrial instruments with an MCP client
  • Route SCPI commands over VISA, TCP, or serial links

⚡ Developer Benefits

  • One server model for multiple SCPI instrument setups
  • Explicit command allow/deny configuration

⚠️ Limitations

  • Scope is limited to SCPI instruments accessible through VISA, TCP, or serial
  • Command handling is constrained by allow/deny lists

Topics

ai-agentsinstrument-controllab-automationlaboratorymcpmcp-servermodel-context-protocolpythonscientific-instrumentsself-driving-labs