From e08d18a8a56c7c320029da5cd5c97c4647c167a7 Mon Sep 17 00:00:00 2001 From: kjhq Date: Sun, 23 Aug 2026 15:54:07 +0530 Subject: [PATCH] Presets: add Supabase to MCP and OpenAPI catalogs --- .changeset/supabase-presets.md | 14 ++++++++++++++ packages/plugins/mcp/src/sdk/presets.ts | 9 +++++++++ packages/plugins/openapi/src/sdk/presets.ts | 8 ++++++++ 3 files changed, 31 insertions(+) create mode 100644 .changeset/supabase-presets.md diff --git a/.changeset/supabase-presets.md b/.changeset/supabase-presets.md new file mode 100644 index 000000000..bac54f8c4 --- /dev/null +++ b/.changeset/supabase-presets.md @@ -0,0 +1,14 @@ +--- +"@executor-js/plugin-mcp": patch +"@executor-js/plugin-openapi": patch +--- + +**Supabase joins the well-known integration catalogs** + +The MCP plugin's preset catalog now includes Supabase's hosted MCP server +(`https://mcp.supabase.com/mcp`, OAuth-authenticated) for Postgres queries, +auth, storage, edge functions, and project management. The OpenAPI plugin's +catalog additionally includes the Supabase Management API +(`https://api.supabase.com/api/v1-json`, access-token auth) for projects, +organizations, databases, and billing. Both endpoints are already exercised by +the plugin's probe/health-check paths. diff --git a/packages/plugins/mcp/src/sdk/presets.ts b/packages/plugins/mcp/src/sdk/presets.ts index dd2cdc5cf..4fe085b71 100644 --- a/packages/plugins/mcp/src/sdk/presets.ts +++ b/packages/plugins/mcp/src/sdk/presets.ts @@ -86,6 +86,15 @@ export const mcpPresets: readonly McpPreset[] = [ icon: "https://integrations.sh/logo/neon.tech", featured: true, }, + { + id: "supabase", + name: "Supabase", + summary: "Postgres, auth, storage, edge functions, and project management via MCP.", + url: "https://mcp.supabase.com/mcp", + endpoint: "https://mcp.supabase.com/mcp", + icon: "https://integrations.sh/logo/supabase.com", + featured: true, + }, { id: "axiom", name: "Axiom", diff --git a/packages/plugins/openapi/src/sdk/presets.ts b/packages/plugins/openapi/src/sdk/presets.ts index a469bde05..d63ff1332 100644 --- a/packages/plugins/openapi/src/sdk/presets.ts +++ b/packages/plugins/openapi/src/sdk/presets.ts @@ -101,6 +101,14 @@ const openApiOnlyPresets: readonly OpenApiPreset[] = [ icon: "https://integrations.sh/logo/neon.tech", featured: true, }, + { + id: "supabase", + name: "Supabase", + summary: "Projects, organizations, databases, auth, and storage management.", + url: "https://api.supabase.com/api/v1-json", + icon: "https://integrations.sh/logo/supabase.com", + featured: true, + }, { id: "openai", name: "OpenAI",