{"data":{"slug":"alexander-zuev-supabase-mcp-server","name":"supabase-mcp-server","tagline":"Query MCP for end-to-end Supabase management via chat interface","github_url":"https://github.com/alexander-zuev/supabase-mcp-server","owner":"alexander-zuev","repo":"supabase-mcp-server","owner_avatar_url":"https://avatars.githubusercontent.com/u/54005466?v=4","primary_language":"Python","stars":832,"forks":104,"topics":["cursor","model-context-protocol","supabase","windsurf"],"archived":false,"github_pushed_at":"2026-08-21T20:27:19+00:00","maintenance_label":"Active","stars_delta_30d":2,"url":"https://www.graphcanon.com/tools/alexander-zuev-supabase-mcp-server","markdown_url":"https://www.graphcanon.com/tools/alexander-zuev-supabase-mcp-server.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alexander-zuev-supabase-mcp-server","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alexander-zuev-supabase-mcp-server","description":"Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.","homepage_url":null,"license":"Apache-2.0","open_issues":3,"watchers":13,"ai_summary":"A service allowing users to manage Supabase using a chat interface through read and write query executions, management APIs, automatic migration versioning, and log access.","readme_excerpt":"### PostgreSQL Installation\nPostgreSQL installation is no longer required for the MCP server itself, as it now uses asyncpg which doesn't depend on PostgreSQL development libraries.\n\nHowever, you'll still need PostgreSQL if you're running a local Supabase instance:\n\n**MacOS**\n```bash\nbrew install postgresql@16\n```\n\n**Windows**\n  - Download and install PostgreSQL 16+ from https://www.postgresql.org/download/windows/\n  - Ensure \"PostgreSQL Server\" and \"Command Line Tools\" are selected during installation\n\n---\n\n### Step 1. Installation\n\nSince v0.2.0 I introduced support for package installation. You can use your favorite Python package manager to install the server via:\n\n```bash\n\n---\n\n# Install package in editable mode\nuv pip install -e .\n```\n\n#### Installing via Smithery.ai\n\nYou can find the full instructions on how to use Smithery.ai to connect to this MCP server [here](https://smithery.ai/server/@alexander-zuev/supabase-mcp-server).","github_created_at":"2025-02-15T08:54:29+00:00","created_at":"2026-07-11T11:53:57.096942+00:00","updated_at":"2026-09-20T06:43:53.05287+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"cursor","name":"cursor"},{"slug":"model-context-protocol","name":"model-context-protocol"},{"slug":"supabase","name":"supabase"},{"slug":"windsurf","name":"windsurf"}],"trust":{"provenance":{"is_fork":false,"github_id":933144612,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T06:43:50.025Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":29,"last_release_at":"2025-04-03T10:25:36Z","stars_delta_30d":2,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:53:58.191Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T06:43:51.067Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T06:43:51.067Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-20T06:43:51.067Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-20T06:43:51.067Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T06:43:51.067Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-20T06:43:51.067Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When you need a streamlined, chat-driven interface to handle your Supabase instances, allowing both read & write query execution in a conversational manner.","- If automation of migration versioning is required, streamlining the database schema changes across different environments easily."],"when_not_to_use":["- Avoid this tool if you seek advanced customization options for the chat interface beyond what's provided by Supabase MCP; it might not integrate seamlessly with all custom workflows.","- If your project strictly requires proprietary data management systems incompatible with Supabase, or you're operating under restrictive licensing environments that contraindicate Apache-2.0."],"source":"enrich:decision_facts","observed_at":"2026-07-12T04:45:17.026Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"The `supabase-mcp-server` is a Python-based solution for managing Supabase through an interactive chat interface with robust capabilities including automated migration versioning and log access."}]}}