MCP
Expose instrument knowledge, Schema, and constrained tool capabilities to compatible AI clients.
INTEGRATION SURFACES
instr-core follows a deliberate sequence: plan → validate → explicit confirmation → execute. Planning results must first pass Schema, state, range, and dry-run validation; only after explicit operator confirmation can the execution layer proceed.
CONTROLLED WORKFLOW
Generate inspectable operation plans based on task and instrument Schema.
Validate identity, capability, range, state, prerequisites, and dry-run.
Present intended actions and risks to the operator for explicit confirmation.
Only after confirmation hand constrained actions to the local connection and driver layer.
EXECUTION SURFACES
Expose instrument knowledge, Schema, and constrained tool capabilities to compatible AI clients.
Provide explicit, auditable planning and execution interfaces for applications and agents, instead of implicit automation.
Host connection, confirmation, state feedback, and execution records in the operator's desktop environment.
The local instr-core execution layer connects to instruments and checks model, state, range, and prerequisites before sending commands.
DATA MODELS
Data models use the same instrument_key as instr-core to publish human-readable summaries of identity, capabilities, ranges, prerequisites, state transitions, and safety limits. Agents should resolve and validate the schema before generating dry-runs and pending confirmation plans.