diff --git a/agents/src/lib/permission-evaluator.ts b/agents/src/lib/permission-evaluator.ts index 91471c6..9c2895a 100644 --- a/agents/src/lib/permission-evaluator.ts +++ b/agents/src/lib/permission-evaluator.ts @@ -30,11 +30,6 @@ export const GLOBAL_OVERRIDES: PermissionRule[] = [ decision: "deny", reason: "Worktree creation is managed by Anvil. Use the Bash tool with `git worktree add` if you need a worktree, or ask the user to create one from the sidebar.", }, - { - toolPattern: "^(Mcp|ListMcpResources|ReadMcpResource|SubscribeMcpResource|UnsubscribeMcpResource|SubscribePolling|UnsubscribePolling)$", - decision: "deny", - reason: "MCP is not supported. Do not attempt to use MCP tools.", - }, ]; // ── Helpers ──────────────────────────────────────────────────────── diff --git a/core/lib/hooks/tool-deny.ts b/core/lib/hooks/tool-deny.ts index 5dde135..fbef865 100644 --- a/core/lib/hooks/tool-deny.ts +++ b/core/lib/hooks/tool-deny.ts @@ -5,13 +5,6 @@ export const DISALLOWED_TOOLS = [ "EnterWorktree", - "Mcp", - "ListMcpResources", - "ReadMcpResource", - "SubscribeMcpResource", - "UnsubscribeMcpResource", - "SubscribePolling", - "UnsubscribePolling", ] as const; export type DenyResult =