mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
chore(library): rename mcp-server block to mcp (#50999)
Renames the `mcp-server` Library block to `mcp`. Installing it now creates `supabase/functions/mcp`, so the server is served at `/functions/v1/mcp`. - Block, Edge Function folder, and docs page renamed (`/docs/headless/mcp`) - Headless App block now installs its tools into `supabase/functions/mcp` and configures `[functions.mcp]` - Links in the BYO MCP and MCP authentication guides updated - Permanent redirects keep `/r/mcp-server.json` and `/docs/headless/mcp-server` working - `public/r` rebuilt <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Updates** * The MCP Server block is now named `mcp` across its documentation, installation links, and setup instructions. * Updated function endpoints and deployment commands to use `/mcp`. * Added permanent redirects from the previous `mcp-server` documentation and install URLs to their new locations. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e0e58f8814
commit
a9c594a820
31 files changed
+171
-160
No files matched your search
@@ -155,10 +155,10 @@ allow_dynamic_registration = true
|
||||
|
||||
### Step 2: Create the MCP server
|
||||
|
||||
The fastest path is the [MCP Server block](/library/docs/headless/mcp-server) in the Supabase Library. It installs an Edge Function with the middleware already wired, a `whoami` tool, and a small tool registry to extend:
|
||||
The fastest path is the [MCP Server block](/library/docs/headless/mcp) in the Supabase Library. It installs an Edge Function with the middleware already wired, a `whoami` tool, and a small tool registry to extend:
|
||||
|
||||
```bash
|
||||
npx shadcn@latest add https://supabase.com/library/r/mcp-server.json
|
||||
npx shadcn@latest add https://supabase.com/library/r/mcp.json
|
||||
```
|
||||
|
||||
To write the function yourself, start with a table for the tools to work on. Create it with RLS so each user only sees their own rows; the `user_id` default means inserts don't need to pass it. Save this as a migration with `supabase migration new create_todos` and paste it into the generated file:
|
||||
@@ -380,7 +380,7 @@ Both examples in this guide are in the `supabase/supabase` repository, ready to
|
||||
|
||||
## Resources
|
||||
|
||||
- [MCP Server block](/library/docs/headless/mcp-server) and [Headless App block](/library/docs/tanstack/headless-app) in the Supabase Library
|
||||
- [MCP Server block](/library/docs/headless/mcp) and [Headless App block](/library/docs/tanstack/headless-app) in the Supabase Library
|
||||
- [`@supabase/server` reference](/docs/reference/server/introduction)
|
||||
- [MCP authentication with Supabase Auth](/docs/guides/auth/oauth-server/mcp-authentication)
|
||||
- [OAuth 2.1 server](/docs/guides/auth/oauth-server)
|
||||
|
||||
@@ -98,7 +98,7 @@ Deno.serve(
|
||||
)
|
||||
```
|
||||
|
||||
The [MCP Server block](/library/docs/headless/mcp-server) in the Supabase Library packages this as an installable Edge Function, and the [OAuth Consent block](/library/docs/nextjs/oauth-consent) provides the consent screen. See [Deploy MCP servers](/docs/guides/ai-tools/byo-mcp) for the full setup.
|
||||
The [MCP Server block](/library/docs/headless/mcp) in the Supabase Library packages this as an installable Edge Function, and the [OAuth Consent block](/library/docs/nextjs/oauth-consent) provides the consent screen. See [Deploy MCP servers](/docs/guides/ai-tools/byo-mcp) for the full setup.
|
||||
|
||||
<Admonition type="note">
|
||||
|
||||
|
||||
Reference in new issue
Block a user