supabase-mcp
If you are the rightful owner of supabase-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that provides comprehensive tools for interacting with Supabase databases, storage, and edge functions.
The Supabase MCP server acts as a bridge between MCP clients and Supabase's suite of services, providing database operations with rich querying capabilities, storage management for files and assets, edge function invocation, project and organization management, user authentication and management, and role-based access control. Built using TypeScript, the server follows a modular architecture, ensuring scalability and maintainability. It includes a server class that implements the MCP server interface, comprehensive TypeScript definitions, secure configuration management via environment variables, and robust error handling with detailed error messages. The server requires Node.js 16.x or higher and a Supabase project with necessary credentials. It supports extensive configuration through environment variables and a config.json file, allowing customization of server, Supabase, logging, security, and monitoring settings. The server is designed to integrate seamlessly with MCP-compatible applications, providing a powerful toolset for developers working with Supabase services.
Features
- Database operations with rich querying capabilities
- Storage management for files and assets
- Edge function invocation
- User authentication and management
- Role-based access control