Reusable software components and tooling for AI-native software construction. Provides MCP tools for managing a knowledge graph using the RTG (Relational Type Graph) system.
28 tools with consistent naming (rtg_ prefix + verb_noun pattern) and descriptions present. However, parameter descriptions are generic ('Optional X options') lacking actionable constraints. Input schemas visible but sparse, most complex params like 'graph_changes', 'knowledge_changes', 'anchor_records' are typed as 'object' or 'array' with no nested schema detail. Output schemas not documented. Error handling present in code but not surfaced in tool definitions. Tool annotations loaded from manifest (readOnlyHint, destructiveHint) but not visible in source schema definitions provided.
Abandon a migration
Apply live anchor records to the knowledge graph
Apply live graph changes to the knowledge graph
Apply a migration cutover to the knowledge graph
Discover anchor types in the knowledge graph
Perform a dry run of knowledge changes without applying them
Perform a dry run of live anchor records without applying them
Complex object/array parameters lack nested schema detail. 'graph_changes', 'knowledge_changes', 'anchor_records' typed as object/array with only generic description 'Optional X options'. LLMs cannot infer structure without nested type definitions.
Parameter descriptions are generic placeholders ('Optional X options', 'Optional validation options'). No actionable constraints, enums, ranges, or format guidance. Baseline: A+ tools average 72 chars per param description; these average ~30 chars.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2026-07-28+ | v2 |
Perform a dry run of live graph changes without applying them
Execute a query against the knowledge graph
Export a snapshot of the entire system
Get a specific migration by ID
Get an object from the knowledge graph by UUID
Get a schema pack for specified anchor types
Get the status of the starter schema
Get the current system state of the RTG knowledge graph
Get usage guide for a specific topic
Install the starter schema into the knowledge graph
List migrations in the knowledge graph
List all persisted system snapshots
Persist a system snapshot to storage
Replay durable state to recover the system
Resolve an anchor by fact
Restore the system from a persisted snapshot
Stage knowledge changes for the knowledge graph
Stage a schema migration for the knowledge graph
Validate the knowledge graph
Validate live anchor records in the knowledge graph
Validate live graph changes
Output schemas not documented in tool definitions. LLMs cannot plan downstream calls or extract required fields without knowing response structure. Baseline: 100% of A+ tools document return types.
Irreversible operations (rtg_restore_system_snapshot, rtg_apply_migration_cutover, rtg_apply_live_anchor_records) lack dry-run or confirmation step in tool definition. Agents can trigger destructive actions without safeguards.
Tool annotations (readOnlyHint, destructiveHint, idempotentHint) loaded from manifest but not visible in provided schema definitions. Cannot verify if all WRITE/IRREVERSIBLE tools are properly annotated for agent safety.