delphi-mcp
by tzhtdx
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IDR_KB_DIR | No | Directory containing the IDR knowledge base files (kb*.bin), used for KB matching. | <IDR_DIR> |
| PYTHONPATH | No | Python module search path used to locate `delphi_mcp` (e.g. D:\Code\IDR\delphi-mcp\src) when launching via `python -m delphi_mcp.server`. | |
| IDR_CLI_EXE | No | Path to the legacy engine binary (idr-cli.exe) used by the `legacy` engine. | D:\Code\IDR\idr-cli\modern\build\Release\idr-cli.exe |
| DELPHI_TRACE | No | Set to `1` to print per-stage analysis timings. | |
| DELPHI_MCP_HOST | No | Host the resident server binds to. | 127.0.0.1 |
| DELPHI_MCP_PORT | No | Port the resident server listens on. | 8910 |
| DELPHI_GC_ON_EVICT | No | Set to `0` to prevent gc.collect() from being triggered on model eviction/close. | 1 |
| DELPHI_NO_KB_CACHE | No | Set to `1` to disable the in-process KB cache. | |
| DELPHI_SIGNAL_RULES | No | Path to a JSON override table for `delphi_triage` signal rules (containing `signal`/`noise`/`framework_prefixes`, merged with the built-in table). | |
| DELPHI_LEGACY_ENGINE | No | Set to `idr-cli` to force old Delphi versions to use the C++ engine. | |
| DELPHI_MCP_TRANSPORT | No | Transport used by the resident server (`python -m delphi_mcp.serve`): `sse` or `streamable-http`. | sse |
| DELPHI_IDRCLI_TIMEOUT | No | Timeout in seconds for idr-cli analyze/export subprocesses. | 900 |
| DELPHI_IDRCLI_FALLBACK | No | Set to `0` to disable classic -> idr-cli fallback (when classic yields 0 classes, return directly without running the C++ path). | 1 |
| DELPHI_MODEL_CACHE_MAX | No | Maximum number of symbol models kept resident in memory (LRU eviction). | 3 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues