A Model Context Protocol (MCP) server that provides AI assistants with the ability to interact with Supabase databases through standardized tools.
Overview
What is Supabase MCP Server?
Supabase MCP Server is a Model Context Protocol (MCP) server that enables AI assistants to interact with Supabase databases using standardized tools.
How to use Supabase MCP Server?
To use the Supabase MCP Server, clone the repository, set up a virtual environment, install dependencies, configure environment variables, and run the server.
Key features of Supabase MCP Server?
- Read rows from tables with filtering and column selection
- Create single or multiple records
- Update records with flexible filtering
- Delete records safely with filter conditions
- Environment-based configuration
- Stdio transport support
Use cases of Supabase MCP Server?
- Integrating AI assistants with Supabase databases for data retrieval.
- Automating data entry and updates in Supabase tables.
- Building applications that require dynamic interaction with database records.
FAQ from Supabase MCP Server?
- What programming language is Supabase MCP Server written in?
Supabase MCP Server is written in Python.
- Is there a license for using Supabase MCP Server?
Yes, it is licensed under the MIT License.
- How can I contribute to the project?
You can contribute by submitting issues or pull requests on the GitHub repository.