48 lines
1.4 KiB
JSON
48 lines
1.4 KiB
JSON
{
|
|
"version": 1,
|
|
"mcpServers": {
|
|
"supabase-local": {
|
|
"command": "npx",
|
|
"args": [
|
|
"--yes",
|
|
"-p",
|
|
"@modelcontextprotocol/server-postgres",
|
|
"mcp-server-postgres",
|
|
"${SUPABASE_DB_URL}"
|
|
],
|
|
"env": {
|
|
"SUPABASE_DB_URL": "${env:SUPABASE_DB_URL}",
|
|
"npm_config_audit": "false"
|
|
},
|
|
"metadata": {
|
|
"description": "Postgres access to the local Supabase instance running on 192.168.0.150",
|
|
"docs": "See .github/copilot/supabase-mcp.md for setup instructions."
|
|
}
|
|
},
|
|
"supabase-rest": {
|
|
"command": "npx",
|
|
"args": [
|
|
"--yes",
|
|
"@modelcontextprotocol/server-openapi",
|
|
"--spec",
|
|
"${SUPABASE_OPENAPI_SPEC}",
|
|
"--server-url",
|
|
"${SUPABASE_REST_URL}",
|
|
"--header",
|
|
"apikey: ${SUPABASE_SERVICE_ROLE_KEY}",
|
|
"--header",
|
|
"Authorization: Bearer ${SUPABASE_SERVICE_ROLE_KEY}"
|
|
],
|
|
"env": {
|
|
"SUPABASE_OPENAPI_SPEC": "${env:SUPABASE_OPENAPI_SPEC}",
|
|
"SUPABASE_REST_URL": "${env:SUPABASE_REST_URL}",
|
|
"SUPABASE_SERVICE_ROLE_KEY": "${env:SUPABASE_SERVICE_ROLE_KEY}"
|
|
},
|
|
"metadata": {
|
|
"description": "Supabase REST API via service_role key for internal development",
|
|
"docs": "See .github/copilot/supabase-mcp.md for instructions on generating the OpenAPI spec and required environment variables."
|
|
}
|
|
}
|
|
}
|
|
}
|