Metadata-Version: 2.4
Name: omicron-mcp
Version: 0.1.0
Summary: MCP server for OMICRON CMC relay test equipment control
License-Expression: MIT
Requires-Python: >=3.11
Requires-Dist: mcp>=1.0.0
Requires-Dist: pythonnet>=3.0.0
Description-Content-Type: text/markdown

# omicron-mcp

MCP server for OMICRON CMC relay test equipment control.

## Install

```bash
pip install omicron-mcp
```

Or for development:

```bash
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

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

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

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

For `uvx` (no pre-install needed):

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

## Prerequisites

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