Skip to content

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 10:05
7025653

Summary

The MCP server gains a design-time capability set alongside its operate-side tools. Where operate-side tools inspect and operate a live store, design-time tools turn natural language into Chronicle artifacts — read models, projections, audits, and catalogs — grounded in the store's real schema, never guessed. The server is also brought up to the Chronicle 16.x client.

Added

  • describe_event_type tool — an event type's real fields and types, read from its registered schema.
  • scaffold_read_model tool — generates a reviewable read model + model-bound projection from chosen event types, surfaces existing projections that already read them, and returns no code (rather than a fabricated shape) when the requested event types are not registered.
  • audit_unconsumed_event_types tool — reports event types nothing reads, plus consumers that reference an event type id that no longer exists.
  • generate_event_catalog tool — a living data dictionary of every event type, its fields, and its consumers.
  • explain_causal_trace tool — an event source's ordered history with correlation and causation, for narrating what happened and why.
  • A Documentation folder covering getting started, configuration, how the server works, and a page per capability.

Changed

  • Updated to the Chronicle 16.x client (Cratis.Chronicle.Connections/.Contracts 16.0.6).

Removed

  • The ManagementPort option and its CHRONICLE_MANAGEMENT_PORT environment variable. In Chronicle 16.x the OAuth token endpoint is derived from the server address, so a separate management port is no longer used.