Skip to content

Releases: alexander-zuev/supabase-mcp-server

v0.3.4 - Return foreign tables in get_tables 💡

25 Feb 12:27
fa10430
Compare
Choose a tag to compare

Key changes:

  • get_tables tool now returns both foreign wrapper tables and views, which were previously excluded. Resolves #13

Full Changelog: v0.3.3...v0.3.4

v0.3.3 - Fix improper readonly scope 🐞

25 Feb 10:08
9265573
Compare
Choose a tag to compare

Key changes:

  • Bug fix release of improper readonly scope in db_client

Full Changelog: v0.3.2...v0.3.3

v0.3.2 - Fix transaction handling 🐞

25 Feb 07:00
6ce76be
Compare
Choose a tag to compare

Key changes

  • Fixed a bug preventing execution of DDL commands (create, alter tables, etc.)
  • Improved transaction handling in read and write modes to ensure sessions are properly handled
  • Improved execute_sql_query tool description so that Cursor and Windsurf do not make mistakes using it

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1 - PyPI Publishing Improvements and Docs Cleanup

23 Feb 15:39
ed484d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0 - Supabase Management API and Database Write Support

22 Feb 23:48
cae0e7a
Compare
Choose a tag to compare

🔥What's New

  • Read-write SQL operations with safety controls
  • Supabase Management API integration with three-tier safety system
  • Transaction-based testing improvements
  • Enhanced documentation and examples

🪄 Key Features

  • Safe/unsafe mode switching for both database and API operations
  • Auto-injection of project refs in API requests
  • Blocked operations protection (e.g., project deletion)
  • Local API spec fallback for offline use

No breaking changes. All features are backward compatible.

Full Changelog: v0.2.2...v0.3.0

v0.2.2 - Support for different Supabase regions

20 Feb 12:43
093a8b2
Compare
Choose a tag to compare

🔥 What's Changed

  • Added support for different Supabase regions
    • Added configuration via SUPABASE_REGION environment variable
    • Defaults to us-east-1 for backward compatibility

📚 Documentation

  • Updated README with region configuration instructions

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1 - Cross-platform PyPI distribution & improved configuration

19 Feb 04:29
f2e8803
Compare
Choose a tag to compare

Release v0.2.1

This release brings significant improvements to package distribution and configuration handling.

🔥 Major changes

  • Package distribution via PyPI
    • Install with pipx install supabase-mcp-server (recommended)
    • Or uv pip install supabase-mcp-server

✨ New features

  • Multiple configuration options supported:
    1. Environment variables
    2. Global config (cross-platform Windows & Mac support)
    3. Local .env file
    4. Default values (local Supabase instance)

📚 Documentation

  • Greatly expanded and streamlined setup and configuration instructions for both Cursor and Windsurf

🔨 Internal

  • Improved logging for easier debugging (output to a file handler instead of stdout)
  • Covered basic functionality with tests

All configuration options have been tested before the release, however, if issues arise - please open an issue with as much details as possible.

New Contributors

Full Changelog: v0.1.0...v0.2.1

v0.2.0-dev0 - Package Distribution Preview

18 Feb 13:45
14f82b2
Compare
Choose a tag to compare

This is a pre-release version for testing the new package distribution and installation methods.

🚀 Quick Start

Quick try (no installation)

uv run supabase-mcp-server

Or install permanently

pipx install supabase-mcp-server==0.2.0.dev0

🔄 Changes

  • Package distribution support with PyPI publishing
  • Installation via pipx and uv
  • Entry point scripts for direct execution
  • Improved SQL syntax validation
  • Configuration file support
  • Project restructure as proper Python package

🔍 Feedback Needed

Please test and provide feedback on:

  1. Installation experience
  2. Running the tool (uv run vs pipx install)
  3. Documentation clarity

⚠️ Note

This is a development preview for testing the new package distribution. Some features might change based on feedback.

v0.1.0 - Initial release

16 Feb 04:47
36c1870
Compare
Choose a tag to compare

Initial release of Supabase MCP server that enables Cursor and Windsurf IDEs to interact directly with Supabase PostgreSQL databases.

Key Features:

  • 💻 Works with both Windsurf and Cursor IDEs
  • ✅ Supports local & production Supabase projects (both Free and Paid tiers)
  • 🔨 Built-in database exploration tools
  • 🔐 Secure read-only database access
  • 🔍 SQL query validation

Full Changelog: https://github.com/alexander-zuev/supabase-mcp-server/commits/v0.1.0