diff --git a/packages/opencode/src/mcp/index.ts b/packages/opencode/src/mcp/index.ts index e3bf4cac0688..b463a4105bcc 100644 --- a/packages/opencode/src/mcp/index.ts +++ b/packages/opencode/src/mcp/index.ts @@ -821,7 +821,7 @@ export namespace MCP { const mcpConfig = yield* getMcpConfig(mcpName) if (!mcpConfig) return { status: "failed", error: "MCP config not found after auth" } as Status - return yield* createAndStore(mcpName, mcpConfig) + return yield* createAndStore(mcpName, { ...mcpConfig, enabled: true }) }) const removeAuth = Effect.fn("MCP.removeAuth")(function* (mcpName: string) {