From 44fc10d78ee72185735646976c87850eb2596d4b Mon Sep 17 00:00:00 2001 From: fanhuanjie Date: Fri, 19 Jun 2026 23:56:55 +0800 Subject: [PATCH] fix: remove claude-origin MCP skip for local servers Remove the special-case block that prevented local MCP servers from being created when the origin type was "claude". This allows all local MCP servers to initialize regardless of origin configuration. --- packages/opencode/src/mcp/index.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/opencode/src/mcp/index.ts b/packages/opencode/src/mcp/index.ts index 68e4d6e3a..ef7c571a4 100644 --- a/packages/opencode/src/mcp/index.ts +++ b/packages/opencode/src/mcp/index.ts @@ -518,11 +518,6 @@ export const layer = Layer.effect( return } - if (mcp.type === "local" && cfg.mcp_origins?.[key]?.type === "claude") { - s.status[key] = { status: "pending" } - return - } - const result = yield* create(key, mcp).pipe(Effect.catch(() => Effect.void)) if (!result) return