Supabase MCP Server
Un servidor para consultar y gestionar datos en una base de datos de Supabase.
GitHubPrueba este MCPPatrocinado
Documentación
Servidor MCP de Supabase
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que se conecta a Supabase y te permite consultar la tabla feature_suggestions.
Requisitos previos
- Node.js (v16 o superior)
- npm
- Proyecto de Supabase con credenciales
Configuración
-
Asegúrate de que tu archivo
.envcontenga las siguientes credenciales de Supabase:SUPABASE_URL=your_supabase_url SUPABASE_ANON_KEY=your_supabase_anon_key -
Instala las dependencias requeridas:
npm install
Ejecutar el servidor
Ejecuta el servidor MCP usando:
npx tsx mcp-server.ts
O usa el script de npm:
npm run dev
Conexión a herramientas de IA
Cursor
- Abre Cursor y navega a Configuración de Cursor.
- En la pestaña Funciones, toca + Agregar nuevo servidor MCP en la sección Servidores MCP.
- Ingresa los siguientes detalles:
- Nombre: Supabase
- Tipo: comando
- Comando:
npx tsx /path/to/mcp-server.ts
- Deberías ver un estado activo en verde después de que el servidor se conecte correctamente.
Claude Desktop
- Abre Claude desktop y navega a Configuración.
- En la pestaña Desarrollador, toca Editar configuración para abrir el archivo de configuración.
- Agrega la siguiente configuración:
{ "mcpServers": { "supabase": { "command": "npx", "args": ["tsx", "/path/to/mcp-server.ts"] } } } - Guarda el archivo de configuración y reinicia Claude desktop.
Herramientas disponibles
query_feature_suggestions
Consulta la tabla feature_suggestions en tu base de datos de Supabase.
Parámetros:
limit(número, opcional): Número máximo de registros a devolver (predeterminado: 100)
Ejemplo de uso en una herramienta de IA:
Can you show me feature suggestions from the database?
O con un límite:
Can you show me the top 10 feature suggestions?
Solución de problemas
- Si encuentras problemas de conexión, asegúrate de que tus credenciales de Supabase sean correctas.
- Revisa la salida de la consola para ver cualquier mensaje de error.
- Asegúrate de que la tabla feature_suggestions exista en tu base de datos de Supabase.