本指南将详细介绍如何在 IDE 中配置 Supabase MCP 服务器,帮助您提升开发效率。
在终端中运行以下命令以安装 supabase-mcp-server:
pip install supabase-mcp-server
安装完成后,可以通过运行以下命令验证是否安装成功:
supabase-mcp-server --version
如果显示版本号,则表示安装成功。
获取 Supabase 账户信息
anon_key 和 api_key创建 MCP 配置文件
.supabase_mcp.json 的文件{
"region": "asia-1", // 根据你的区域选择正确的区域
"project_ref": "your_project_ref",
"db_url": "postgresql://localhost:5432/your_database_name"
}
安装扩展
Supabase MCP Server 扩展配置设置
Ctrl + ,)supabase mcp serverproject_ref, anon_key, 和 api_key启动服务器
Supabase: Start MCP Server安装插件
File > Settings > PluginsSupabase MCP Server 插件配置设置
File > Settings > Tools > Supabase MCP Serverproject_ref, anon_key, 和 api_key启动服务器
Supabase: Start MCP Server从 v0.3.0 版本开始,服务器支持读写模式和只读模式的 SQL 查询。
以下是一些可用工具及其功能:
get_db_schemas:列出所有数据库架构及其大小和表数量get_tables:列出架构中的所有表格及其大小、行数和元数据get_table_schema:获取表的详细结构,包括列、键和关系execute_sql_query:执行带有验证的原始 SQL 查询supabase-mcp-server --mode=read-write从 v0.3.0 版本开始,支持通过管理 API 发送任意请求,并带有自动注入的项目标识符和安全模式控制。
以下是一些可用工具及其功能:
send_management_api_request:发送到 Supabase 管理 API 的任意请求,带有自动注入的项目标识符和安全模式控制get_api_keys:获取项目的 API 密钥db_url 是否正确supabase-mcp-server 版本与 Supabase 服务版本匹配通过以上步骤,您可以轻松配置并使用 Supabase MCP 服务器,提升开发效率。