mirror of
https://github.com/Kaelio/ktx.git
synced 2026-07-01 08:59:39 +02:00
* docs(specs): design research-agent MCP tools and ktx mcp daemon Adds the 2026-05-14 design spec for exposing four new MCP tools (discover_data, entity_details, dictionary_search, sql_execution), shipping a ktx-research skill, and introducing an HTTP-only ktx mcp daemon so external agents can use KTX as a research-capable context layer. * Refine research-agent MCP tools spec after adversarial review iteration 1 * Refine research-agent MCP tools spec after adversarial review iteration 2 * Refine research-agent MCP tools spec after adversarial review iteration 3 * Refine spec: drop connectionName compat carve-out and ground summary/snippet provenance per kind * feat(daemon): validate read-only SQL with sqlglot * feat(context): expose read-only SQL validation port * feat(context): register MCP sql execution tool * feat(context): execute MCP SQL through validated connector path * test(context): update SQL analysis port fixtures * docs: add research-agent MCP sql execution foundation plan * feat(context): add scan-backed entity details service * feat(context): register MCP entity details tool * feat(context): expose local MCP entity details * test(context): align entity details scan fixtures * docs: add research-agent MCP entity_details plan * feat(context): add dictionary search service * feat(context): register MCP dictionary search tool * feat(context): expose local MCP dictionary search * docs: add research-agent MCP dictionary_search plan * feat: add MCP discover data service * feat: expose discover data MCP tool * feat: wire local discover data MCP port * docs: add research-agent MCP discover_data plan * feat(cli): add mcp http security helpers * feat(cli): host mcp over streamable http * feat(cli): manage mcp daemon lifecycle * feat(cli): add ktx mcp commands * fix(cli): stabilize mcp daemon verification * docs: add research-agent MCP http daemon plan * feat(cli): install KTX research skill * feat(cli): configure MCP clients in setup agents * feat(cli): support Claude local MCP setup scope * docs: add research-agent MCP setup-agents plan * refactor(context): use connectionId in warehouse verification tools * docs(context): update ingest verification prompts for connectionId * docs: add research-agent MCP ingest contract convergence plan * chore: build runtime artifacts in conductor setup --------- Co-authored-by: Andrey Avtomonov <7889985+andreybavt@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| credentials.test.ts | ||
| credentials.ts | ||
| data-dictionary.test.ts | ||
| data-dictionary.ts | ||
| description-generation.test.ts | ||
| description-generation.ts | ||
| embedding-text.test.ts | ||
| embedding-text.ts | ||
| enrichment-state.test.ts | ||
| enrichment-state.ts | ||
| enrichment-summary.test.ts | ||
| enrichment-summary.ts | ||
| enrichment-types.test.ts | ||
| enrichment-types.ts | ||
| entity-details.test.ts | ||
| entity-details.ts | ||
| index.ts | ||
| local-enrichment-artifacts.test.ts | ||
| local-enrichment-artifacts.ts | ||
| local-enrichment.test.ts | ||
| local-enrichment.ts | ||
| local-scan.test.ts | ||
| local-scan.ts | ||
| local-structural-artifacts.test.ts | ||
| local-structural-artifacts.ts | ||
| orchestrator.test.ts | ||
| orchestrator.ts | ||
| relationship-artifacts.test.ts | ||
| relationship-artifacts.ts | ||
| relationship-benchmark-report.test.ts | ||
| relationship-benchmark-report.ts | ||
| relationship-benchmarks.test.ts | ||
| relationship-benchmarks.ts | ||
| relationship-budget.test.ts | ||
| relationship-budget.ts | ||
| relationship-candidates.test.ts | ||
| relationship-candidates.ts | ||
| relationship-composite-candidates.test.ts | ||
| relationship-composite-candidates.ts | ||
| relationship-diagnostics.test.ts | ||
| relationship-diagnostics.ts | ||
| relationship-discovery.test.ts | ||
| relationship-discovery.ts | ||
| relationship-feedback-calibration.test.ts | ||
| relationship-feedback-calibration.ts | ||
| relationship-feedback-export.test.ts | ||
| relationship-feedback-export.ts | ||
| relationship-formal-metadata.test.ts | ||
| relationship-formal-metadata.ts | ||
| relationship-graph-resolver.test.ts | ||
| relationship-graph-resolver.ts | ||
| relationship-llm-proposal.test.ts | ||
| relationship-llm-proposal.ts | ||
| relationship-locality.test.ts | ||
| relationship-locality.ts | ||
| relationship-name-similarity.test.ts | ||
| relationship-name-similarity.ts | ||
| relationship-profiling.test.ts | ||
| relationship-profiling.ts | ||
| relationship-review-apply.test.ts | ||
| relationship-review-apply.ts | ||
| relationship-review-decisions.test.ts | ||
| relationship-review-decisions.ts | ||
| relationship-scoring.test.ts | ||
| relationship-scoring.ts | ||
| relationship-threshold-advice.test.ts | ||
| relationship-threshold-advice.ts | ||
| relationship-validation.test.ts | ||
| relationship-validation.ts | ||
| sqlite-local-enrichment-state-store.ts | ||
| type-normalization.test.ts | ||
| type-normalization.ts | ||
| types.test.ts | ||
| types.ts | ||
| warehouse-catalog.test.ts | ||
| warehouse-catalog.ts | ||