Charis
205cbe7d26
chore(studio}: enforce import order, remove bare import specifiers ( #44585 )
2026-04-07 20:34:10 -04:00
Matt Rossman and Greg Richardson
9f5620c7cd
feat: self-hosted MCP debugging tools ( #39366 )
...
* feat: stub `getDebuggingOperations`
* fix: logflare variables in `generateLocalEnv.js`
* chore: upgrade `supabase`, `@supabase/mcp-server-supabase`
* feat: shared `retrieveAnalyticsData`, implement `getLogs` for MCP
* feat: shared `getLints`, implement MCP security/performance advisors with filter
* chore: update lockfile
* fix: prefer `??`
Co-authored-by: Greg Richardson <greg.nmr@gmail.com >
* docs: comment origin of `LINT_SQL`
Co-authored-by: Greg Richardson <greg.nmr@gmail.com >
* chore: bump `supabase` devDependency for latest images
Changes rely on fix from loglare v1.23.0
* fix: edge function logs query
Based on https://github.com/supabase/supabase/pull/39388/files#diff-b4e9726d34a406fa1a6133a18bdb972c90be9df0c89598de0695592514e22941R199-R206
---------
Co-authored-by: Greg Richardson <greg.nmr@gmail.com >
2025-10-20 13:11:15 -04:00
Matt Rossman
31b6368049
feat: read-only mode for self-hosted MCP ( #39041 )
...
* feat: add `crypto-js`, `encryptString` with sample key
* feat: include POSTGRES_PASSWORD in generated .env.test
* feat: include POSTGRES_PASSWORD in turbo.json for studio
* feat: read only query support
* feat: configurable `POSTGRES_HOST`, `POSTGRES_DB`, `POSTGRES_PORT`
* chore: rename POSTGRES_USER to clarify write permission
* feat: configurable `PG_META_CRYPTO_KEY`
* chore: add `PG_META_CRYPTO_KEY` to generateLocalEnv
* feat: add 'postgres-meta' to linter dictionary
* feat: restore read-only toggle in local MCP URL builder
2025-10-06 16:14:27 -04:00
Matt Rossman
e2960f38ed
feat: self-hosted MCP development tools ( #39022 )
...
* feat: stub `getDevelopmentOperations`
* feat: `getProjectUrl`
* feat: `getAnonKey`
* feat: `generateTypescriptTypes`
* chore: comment for consistency
* fix: "development" in supported feature group schema
* fix: `ResponseError` checks
* chore: rename `typescript.ts` to `generate-types.ts`
* chore: unused import
2025-09-26 09:02:15 -04:00
Greg Richardson
9820707d71
feat: local mcp server ( #38797 )
...
* feat: local mcp server
* feat(local-mcp): implement migrations
* fix: remove unsupported mcp args
* feat(local-mcp): tests
* fix(local-mcp): packages to adhere to minimumReleaseAge
* fix(mcp): import path for createSupabaseApiPlatform
* fix(local-mcp): move tests out of pages/api dir
* refactor: self-hosted execute sql logic
* fix: deps
2025-09-23 12:00:08 -06:00