From 0777cf1ccfa39d92ed31f71ccee0fb1e2df83d67 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Tue, 9 Jun 2026 13:07:56 -0500 Subject: [PATCH] fix(mcp): log actionable connection statuses (#31544) --- packages/opencode/src/mcp/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opencode/src/mcp/index.ts b/packages/opencode/src/mcp/index.ts index 9eb58f80e..9a5a9e999 100644 --- a/packages/opencode/src/mcp/index.ts +++ b/packages/opencode/src/mcp/index.ts @@ -458,6 +458,9 @@ export const layer = Layer.effect( : yield* connectLocal(key, mcp as ConfigMCPV1.Info & { type: "local" }) if (!mcpClient) { + if (status.status !== "connected" && status.status !== "disabled") { + yield* Effect.logWarning("server unavailable", { key, type: mcp.type, status: status.status }) + } return { status } satisfies CreateResult }