Releases: alexander-zuev/supabase-mcp-server
v0.3.4 - Return foreign tables in get_tables 💡
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 🐞
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 🐞
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
- fix: improve transaction handling in database client by @alexander-zuev in #12
Full Changelog: v0.3.1...v0.3.2
v0.3.1 - PyPI Publishing Improvements and Docs Cleanup
What's Changed
- feat: management api and read-write query mode by @alexander-zuev in #9
- docs: improve docs description on install, setup, config by @alexander-zuev in #10
Full Changelog: v0.3.0...v0.3.1
v0.3.0 - Supabase Management API and Database Write Support
🔥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
🔥 What's Changed
- Added support for different Supabase regions
- Added configuration via
SUPABASE_REGION
environment variable - Defaults to
us-east-1
for backward compatibility
- Added configuration via
📚 Documentation
- Updated README with region configuration instructions
New Contributors
- @alexander-zuev made their first contribution in #4
Full Changelog: v0.2.1...v0.2.2
v0.2.1 - Cross-platform PyPI distribution & improved configuration
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
- Install with
✨ New features
- Multiple configuration options supported:
- Environment variables
- Global config (cross-platform Windows & Mac support)
- Local
.env
file - 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
- @smithery-ai made their first contribution in #3
Full Changelog: v0.1.0...v0.2.1
v0.2.0-dev0 - Package Distribution Preview
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
anduv
- 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:
- Installation experience
- Running the tool (
uv run
vspipx install
) - 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
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