Releases: supabase-community/supabase-mcp
Releases · supabase-community/supabase-mcp
v0.1.1
What's Changed
Tools
The following new tools are available.
Project Management
pause_project
: Pauses a project.restore_project
: Restores a project.
Branching (Experimental)
enable_branching
: Enables branching on a project (requires a paid plan).create_branch
: Creates a development branch with migrations from production branch.list_branches
: Lists all development branches.delete_branch
: Deletes a development branch.merge_branch
: Merges migrations and edge functions from a development branch to production.reset_branch
: Resets migrations of a development branch to a prior version.rebase_branch
: Rebases development branch on production to handle migration drift.
Changes by PR
- Supabase platform MCP by @gregnr in #7
- docs: add
@latest
tag to npx commands by @gregnr in #9 - chore(deps-dev): bump vitest from 2.1.8 to 2.1.9 by @dependabot in #8
- feat: test closest region logic by @gregnr in #11
- feat: support branching workflow via mcp by @sweatybridge in #10
- Project pause and restore tools by @gregnr in #12
New Contributors
- @gregnr made their first contribution in #7
- @dependabot made their first contribution in #8
- @sweatybridge made their first contribution in #10
Full Changelog: v0.1.0...v0.1.1
v0.1.0
This is the initial release for the Supabase MCP server. The following tools are available:
Project Management
list_projects
: Lists all Supabase projects for the user.get_project
: Gets a project by ID.create_project
: Creates a new Supabase project.list_organizations
: Lists all organizations for the user.get_organization
: Gets an organization by ID.
Database Operations
list_tables
: Lists all tables within the specified schemas.list_extensions
: Lists all extensions in the database.list_migrations
: Lists all migrations in the database.apply_migration
: Applies a SQL migration to the database. SQL passed to this tool will be tracked within the database, so LLMs should use this for DDL operations (schema changes).execute_sql
: Executes raw SQL in the database. LLMs should use this for regular queries that don't change the schema.
Project Configuration
get_project_url
: Gets the API URL for a project.get_anon_key
: Gets the anonymous API key for a project.
Development Tools
generate_typescript_types
: Generates TypeScript types based on the database schema. LLMs can save this to a file and use it in their code.
Full Changelog: https://github.com/supabase-community/mcp-supabase/commits/v0.1.0