Skip to content

Update MCP server to allow switching projects and CRUD resources #267

@yhenryli

Description

@yhenryli

High-Level Summary

Add MCP tools to (1) switch the active Datum project/namespace and (2) perform CRUD on a short, allow‑listed set of resources (MVP: HTTPProxy, Domain). Builds on the shipped MVP MCP server from #255.

Motivation

We shipped the initial MCP server (read‑only) in #255. Next, we will remove friction in dev loops by enabling context switching and simple CRUD with strong guardrails. This keeps the dev experience with copilots fast and safe.

Goals

  • changeProject(project, namespace) for session context.
  • CRUD tools for allow‑listed kinds: HTTPProxy, etc.

Non-Goals

Bulk ops, cross‑project clones, diff/patch planners, or wider resource coverage.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions