Skip to content

v0.0.15 — MCP V2: Prime-Time MCP Server

Choose a tag to compare

@msywulak msywulak released this 14 Jun 21:14

What's Changed

  • refactor(approval): rename agent-invocation "surface" → "origin" (#3491) by @msywulak in #3518
  • fix(mcp): plugin tools stamp origin=mcp for origin-scoped approval rules (#3507) by @msywulak in #3519
  • feat(mcp): thread OAuth scopes into RequestContext + enforce mcp:write (#3504) by @msywulak in #3521
  • feat(mcp): resolve hosted actor's effective org role via live DB lookup (#3505) by @msywulak in #3523
  • feat(mcp): dispatch gate-order pipeline + origin=mcp approval flow (#3508) by @msywulak in #3524
  • fix(mcp): send RFC 8707 resource in hosted-CLI token exchange by @msywulak in #3525
  • refactor(api): extract shared profiling/semantic-gen service (#3506) by @msywulak in #3528
  • fix(mcp): backport session hardening to standalone SSE transport (#3492) by @msywulak in #3527
  • feat(mcp): structured logging for the standalone MCP process (#3494) by @msywulak in #3532
  • docs(mcp): document ATLAS_MCP_* knobs + fix stale setup-guide spots (#3495) by @msywulak in #3533
  • feat(mcp): MCP action-policy kill-switch — schema + gate-1 enforcement (#3509) by @msywulak in #3531
  • feat(mcp): tool annotations + explicit capabilities object (#3497) by @msywulak in #3534
  • feat(mcp): enforce mcp:write on mutating plugin-contributed MCP tools (#3520) by @msywulak in #3535
  • feat(mcp): structured output for executeSQL + runMetric (#3498) by @msywulak in #3536
  • feat(web): audit-UI MCP attribution column + rows path on useAdminFetch (#3496) by @msywulak in #3537
  • feat(web): MCP action-policy customer-admin dashboard (#3510) by @msywulak in #3539
  • feat(mcp): elicitation adapter — masked form-mode behind a thin seam (#3499) by @msywulak in #3538
  • feat(mcp): progress notifications + cancellation on long ops (#3500) by @msywulak in #3541
  • docs(adr-0016): record platform_admin-over-hosted-MCP decision (#3522) by @msywulak in #3540
  • feat(mcp): cursor pagination on list operations (#3501) by @msywulak in #3542
  • feat(mcp): resource subscriptions + lazy SEMANTIC_ROOT (#3502) by @msywulak in #3543
  • feat(mcp): argument completions for entities + metrics (#3503) by @msywulak in #3544
  • feat(mcp): datasource flagship tools — provision / profile / lifecycle (Tier 2) by @msywulak in #3545
  • feat(mcp): persist profiled semantic layer + live-DB create→profile→query test by @msywulak in #3549
  • fix(ci): signal-aware retry for Bun-segfault false-negatives on api-tests shards by @msywulak in #3548
  • feat(mcp): capability-derived datasource provisioning + plugin-aware test-connect (#3547) by @msywulak in #3553
  • fix(mcp): v0.0.15 Correctness & Security audit — all 21 findings by @msywulak in #3606
  • refactor(mcp): v0.0.15 Architecture Hardening — gate composer, session store, dispatch seam (#3598) by @msywulak in #3607
  • refactor(railway-sandbox): native sandbox.files upload, drop base64-over-exec (#3530) by @msywulak in #3618
  • refactor(semantic): converge wizard /save metrics onto the DB persist path (#3550) by @msywulak in #3619

Full Changelog: v0.0.14...v0.0.15