From 116ac93ddbc3bb7a900468fba6980f5dce850fc5 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Wed, 24 Jun 2026 12:01:44 -0500 Subject: [PATCH] fix(mcp): hide denied resource template tool (#33686) --- packages/opencode/src/permission/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/permission/index.ts b/packages/opencode/src/permission/index.ts index e319562353..553b3e5b1f 100644 --- a/packages/opencode/src/permission/index.ts +++ b/packages/opencode/src/permission/index.ts @@ -214,7 +214,7 @@ export function merge(...rulesets: PermissionV1.Ruleset[]): PermissionV1.Rule[] export function disabled(tools: string[], ruleset: PermissionV1.Ruleset): Set { const edits = ["edit", "write", "apply_patch"] - const reads = ["list_mcp_resources", "read_mcp_resource"] + const reads = ["list_mcp_resources", "list_mcp_resource_templates", "read_mcp_resource"] return new Set( tools.filter((tool) => { const permission = edits.includes(tool) ? "edit" : reads.includes(tool) ? "read" : tool