list_signals
List signal files stored on disk or signals currently loaded in memory, providing counts and metadata for selecting signals to load or analyze.
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.
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 | |||