mirror of
https://github.com/supabase/supabase.git
synced 2026-10-06 18:05:11 +03:00
* feat: MCP URL builder - Creates an MCP URL builder component that allows a user to choose options via a UI, then automatically builds the URL and config needed for various MCP clients - Adds this component to studio Config modal and docs MCP page * fix(mcp url builder): mcp-remote options mcp-remote handles OAuth, so no need to pass personal access token * fix(docs): mcp We are pushing the remote MCP server rather than the local one, so removing references to the local server from documentation. * fix(mcp url builder): ui messages - Clarify read-only mode - Storage is not enabled in the defautl configuration * fix: mcp url builder - Refactor unnecessary hook into a utility function - Fix background color in dark mode * feat: update remote MCP base URL * docs: update MCP getting started - Restores relevant content from prod - Adds callout about authentication - Adds next steps to remote MCP installation section * Update apps/docs/content/guides/getting-started/mcp.mdx Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * feat: click selected project to unselect This follows the unselect pattern from shadcn combobox example https://ui.shadcn.com/docs/components/combobox * Update apps/docs/content/guides/getting-started/mcp.mdx Co-authored-by: Greg Richardson <greg.nmr@gmail.com> * Update apps/docs/content/guides/getting-started/mcp.mdx Co-authored-by: Greg Richardson <greg.nmr@gmail.com> * Update apps/docs/content/guides/getting-started/mcp.mdx Co-authored-by: Greg Richardson <greg.nmr@gmail.com> * fix: light mode connection icons * chore: format `mcp.mdx` * fix: VS Code URL handler "name" Based on docs the field is "name" instead of "id": - https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_commandline-configuration - https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_url-handler * refactor: `NEXT_PUBLIC_MCP_URL` environment variable * feat: move client selector below options * feat: "Add to" buttons left aligned about config file * feat: actionable login hint * feat: condition supported feature groups on platform * feat: platform selector, mcp url for self-hosted * feat: update copy for platform selection * fix: base URL logic, copy * fix: form MCP url from apiUrl in self-hosted studio * chore: unused file * fix: don't populate apiUrl for docs * fix: omit `project_ref` for self-hosted * docs: tweak copy for CLI platform * chore: optional instead of nullable `apiUrl` * chore: type sharing / inference for platform type * feat: 'development' self-hosted feature group * feat: omit read-only switch/param for local/self-hosted * refactor: remove claude desktop client option Replay of https://github.com/supabase/supabase/pull/36867/commits/59670f6771bca8e81fa62c0d3115288b82bfbb5d --------- Co-authored-by: Charis Lam <26616127+charislam@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Greg Richardson <greg.nmr@gmail.com> Co-authored-by: Danny White <3104761+dnywh@users.noreply.github.com>