From bb44907001742c3396d6286bbf26b1df51b95439 Mon Sep 17 00:00:00 2001 From: "Joseph T. French" Date: Tue, 8 Sep 2026 01:16:12 -0500 Subject: [PATCH] feat(connect): ChatGPT recipe on the MCP page The RoboSystems plugin is live in the ChatGPT plugin directory (v1.0.0, the SEC read surface). The Connect page now carries a ChatGPT recipe next to Claude's: the OAuth URL as a developer-mode custom connector, which serves every tool of the graph picked at consent, with the directory listing linked as the no-setup path. Page subtitle names ChatGPT. Claude-Session: https://claude.ai/code/session_01DND6a4d6FNAGveRxViZiQE --- src/app/(app)/connect/content.tsx | 5 +++-- src/components/mcp/McpSnippets.tsx | 24 +++++++++++++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/app/(app)/connect/content.tsx b/src/app/(app)/connect/content.tsx index d7d3cb1..0ebb2fa 100644 --- a/src/app/(app)/connect/content.tsx +++ b/src/app/(app)/connect/content.tsx @@ -91,7 +91,8 @@ function ConnectionScope({ /** * The graph-agnostic address. It is the one every public listing carries - * (MCP registry, Claude directory, the bridge README), so it leads here too. + * (MCP registry, Claude and ChatGPT directories, the bridge README), so it + * leads here too. * It takes only a sign-in — the consent screen is where the graph is chosen — * and a grant names exactly one graph, the same as a workspace URL. */ @@ -258,7 +259,7 @@ function ConnectWorkspace() { {isLoading ? ( diff --git a/src/components/mcp/McpSnippets.tsx b/src/components/mcp/McpSnippets.tsx index 8a993e9..fedf901 100644 --- a/src/components/mcp/McpSnippets.tsx +++ b/src/components/mcp/McpSnippets.tsx @@ -37,7 +37,7 @@ export function McpSnippet({ } /** - * The three sign-in recipes for one MCP address. Every page that offers an + * The sign-in recipes for one MCP address. Every page that offers an * address renders this same set, so the universal URL and a workspace URL * read as the same kind of thing — only the address and connector name * differ. @@ -58,6 +58,28 @@ export function McpSignInSnippets({ note="Claude detects the sign-in on its own. Leave the OAuth client fields blank." /> + + A custom connector serves every tool of the graph you pick, + RoboLedger included. Or install the{' '} + + RoboSystems plugin + {' '} + from the ChatGPT plugin directory — no setup, the SEC filings read + surface. + + } + /> +