From 9d256a11c719f29bdeaa4e9c94dfe0c50f4df13b Mon Sep 17 00:00:00 2001 From: Chris Arderne Date: Mon, 13 Jul 2026 16:43:58 +0100 Subject: [PATCH] fix(cli): hide mutating tools in read-only MCP mode --- .changeset/readonly-mcp-mutations.md | 5 +++++ packages/cli-v3/src/mcp/tools.ts | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 .changeset/readonly-mcp-mutations.md diff --git a/.changeset/readonly-mcp-mutations.md b/.changeset/readonly-mcp-mutations.md new file mode 100644 index 00000000000..ad50e7aac19 --- /dev/null +++ b/.changeset/readonly-mcp-mutations.md @@ -0,0 +1,5 @@ +--- +"trigger.dev": patch +--- + +Hide profile switching and local dev-server process controls when the MCP server runs in read-only mode. diff --git a/packages/cli-v3/src/mcp/tools.ts b/packages/cli-v3/src/mcp/tools.ts index 1fe7be6256a..b1c72b83a17 100644 --- a/packages/cli-v3/src/mcp/tools.ts +++ b/packages/cli-v3/src/mcp/tools.ts @@ -48,6 +48,9 @@ const WRITE_TOOLS = new Set([ startAgentChatTool.name, sendAgentMessageTool.name, closeAgentChatTool.name, + switchProfileTool.name, + startDevServerTool.name, + stopDevServerTool.name, ]); export function registerTools(context: McpContext) {