list_signals
List signal files on disk or loaded signals in memory to view available signal IDs for vibration analysis and fault detection.
Instructions
List signal files on disk or signals loaded in the repository.
scope='disk' (default): files under data/signals/ that load_signal can
open — use before loading. scope='memory': signals currently cached in
the in-memory repository with their metadata (signal_id, sampling_rate,
declared unit) — use to see which signal_ids are available for analysis.
Args:
ctx: MCP context. Unused — see this module's docstring on logging.
scope: 'disk' for loadable files, 'memory' for loaded signal_ids.
Returns:
Dict with scope, count, and either 'files' (relative paths, disk)
or 'signals' (StoredSignalInfo entries, memory).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | disk |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||