From 983e16cd428f2ed699aeb5c3d812c88be4b826c5 Mon Sep 17 00:00:00 2001 From: Kiet Ho Date: Wed, 11 Feb 2026 11:25:23 -0800 Subject: [PATCH 1/4] docs(mcp): add OpenCode interactive setup instructions The Open Code CLI tab previously just said "opencode mcp add" with no context. Added step-by-step prompts users should follow (server name, type, URL, OAuth). --- apps/docs/content/docs/mcp.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/docs/content/docs/mcp.mdx b/apps/docs/content/docs/mcp.mdx index 95044d76956..fed73731ce0 100644 --- a/apps/docs/content/docs/mcp.mdx +++ b/apps/docs/content/docs/mcp.mdx @@ -38,9 +38,17 @@ gemini mcp add --transport http superset https://api.superset.sh/api/agent/mcp ``` +Run `opencode mcp add` and follow the interactive prompts: + ```bash title="terminal" opencode mcp add ``` + +When prompted, enter: +- **Server name**: `superset` +- **Type**: Remote +- **URL**: `https://api.superset.sh/api/agent/mcp` +- **Requires OAuth?**: No From a3cf50e3c120e709252fd581e8e3816efb713bba Mon Sep 17 00:00:00 2001 From: Kiet Ho Date: Wed, 11 Feb 2026 11:31:04 -0800 Subject: [PATCH 2/4] docs(mcp): add OAuth prompt to OpenCode setup instructions --- apps/docs/content/docs/mcp.mdx | 3 ++- opencode.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/docs/content/docs/mcp.mdx b/apps/docs/content/docs/mcp.mdx index fed73731ce0..f6429d79cb5 100644 --- a/apps/docs/content/docs/mcp.mdx +++ b/apps/docs/content/docs/mcp.mdx @@ -48,7 +48,8 @@ When prompted, enter: - **Server name**: `superset` - **Type**: Remote - **URL**: `https://api.superset.sh/api/agent/mcp` -- **Requires OAuth?**: No +- **Requires OAuth?**: Yes +- **Pre-registered client ID?**: No diff --git a/opencode.json b/opencode.json index 8a2e5800892..37b36d545f3 100644 --- a/opencode.json +++ b/opencode.json @@ -6,7 +6,8 @@ "mcp": { "superset": { "type": "remote", - "url": "https://api.superset.sh/api/agent/mcp" + "url": "https://api.superset.sh/api/agent/mcp", + "oauth": {} } } } From a79bc594ee11c86460d7213a70095d5bb3c4c999 Mon Sep 17 00:00:00 2001 From: Kiet Ho Date: Wed, 11 Feb 2026 11:37:53 -0800 Subject: [PATCH 3/4] docs(mcp): display OpenCode setup as terminal output --- apps/docs/content/docs/mcp.mdx | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/apps/docs/content/docs/mcp.mdx b/apps/docs/content/docs/mcp.mdx index f6429d79cb5..b3935413f62 100644 --- a/apps/docs/content/docs/mcp.mdx +++ b/apps/docs/content/docs/mcp.mdx @@ -40,16 +40,31 @@ gemini mcp add --transport http superset https://api.superset.sh/api/agent/mcp Run `opencode mcp add` and follow the interactive prompts: -```bash title="terminal" +```ansi title="terminal" opencode mcp add -``` -When prompted, enter: -- **Server name**: `superset` -- **Type**: Remote -- **URL**: `https://api.superset.sh/api/agent/mcp` -- **Requires OAuth?**: Yes -- **Pre-registered client ID?**: No +┌ Add MCP server +│ +◇ Location +│ Current project +│ +◇ Enter MCP server name +│ superset +│ +◇ Select MCP server type +│ Remote +│ +◇ Enter MCP server URL +│ https://api.superset.sh/api/agent/mcp +│ +◇ Does this server require OAuth authentication? +│ Yes +│ +◇ Do you have a pre-registered client ID? +│ No +│ +└ MCP server added successfully +``` From 1e77a4c315b5293db5b57aca13605a865e0e9666 Mon Sep 17 00:00:00 2001 From: Kiet Ho Date: Wed, 11 Feb 2026 12:10:08 -0800 Subject: [PATCH 4/4] docs(mcp): add ANSI colors to OpenCode terminal output --- apps/docs/content/docs/mcp.mdx | 42 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/apps/docs/content/docs/mcp.mdx b/apps/docs/content/docs/mcp.mdx index b3935413f62..99fd2495586 100644 --- a/apps/docs/content/docs/mcp.mdx +++ b/apps/docs/content/docs/mcp.mdx @@ -43,27 +43,27 @@ Run `opencode mcp add` and follow the interactive prompts: ```ansi title="terminal" opencode mcp add -┌ Add MCP server -│ -◇ Location -│ Current project -│ -◇ Enter MCP server name -│ superset -│ -◇ Select MCP server type -│ Remote -│ -◇ Enter MCP server URL -│ https://api.superset.sh/api/agent/mcp -│ -◇ Does this server require OAuth authentication? -│ Yes -│ -◇ Do you have a pre-registered client ID? -│ No -│ -└ MCP server added successfully +┌ Add MCP server +│ +◇ Location +│ Current project +│ +◇ Enter MCP server name +│ superset +│ +◇ Select MCP server type +│ Remote +│ +◇ Enter MCP server URL +│ https://api.superset.sh/api/agent/mcp +│ +◇ Does this server require OAuth authentication? +│ Yes +│ +◇ Do you have a pre-registered client ID? +│ No +│ +└ MCP server added successfully ```