Skip to main content

MCP server for OMICRON CMC relay test equipment control

Project description

omicron-mcp

MCP server for OMICRON CMC relay test equipment control.

Install

pip install omicron-mcp

Or for development:

pip install -e .

Configuration

DLL path resolution order:

  1. Environment variable OMICRON_DLL_DIR
  2. Config file ~/.omicron-mcp/config.toml
  3. Local CMEngine_py/dll/ (development)
  4. Common OMICRON install paths

First run will create a default config at ~/.omicron-mcp/config.toml.

Usage

omicron-mcp                # as installed command
python -m omicron_mcp      # as module

Or via VS Code MCP config (.vscode/mcp.json):

{
  "servers": {
    "omicron": {
      "type": "stdio",
      "command": "omicron-mcp"
    }
  }
}

For uvx (no pre-install needed):

{
  "servers": {
    "omicron": {
      "type": "stdio",
      "command": "uvx",
      "args": ["omicron-mcp"]
    }
  }
}

Prerequisites

  • OMICRON Test Universe installed (provides CMEngine DLLs)
  • Windows (COM / .NET interop required)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omicron_mcp-0.1.0.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omicron_mcp-0.1.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file omicron_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: omicron_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for omicron_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8a5f9841310ac692bf214803f9e79d5b8cd21a050c8c6a083676a2a6147caca6
MD5 cc49b2ac41fb531e10bf42320262a368
BLAKE2b-256 5249628d4c1cdafbd81af3a94d145cffae0c57a6e422c3a20f91f73f2f57464d

See more details on using hashes here.

File details

Details for the file omicron_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: omicron_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for omicron_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ae61a0e20286ecc46b5b97e4ab9a6c8eeb9a5b5289cdfcb2645017e2208c2b09
MD5 75092123afb6b5847a3673f89627f038
BLAKE2b-256 8090df74ce977cb0aa359e7a45b0761e3bf02f34df7cc4bfaf44979ff9ccdf96

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page