Servidor MCP de Supabase
Un servidor MCP que se conecta a una base de datos Supabase PostgreSQL, exponiendo esquemas de tablas como recursos y proporcionando herramientas para el análisis de datos.
Características
Conexión a la base de datos PostgreSQL de Supabase
Esquemas de tablas expuestos como recursos
Herramientas de consulta SQL de solo lectura
Indicaciones para tareas comunes de análisis de datos
Related MCP server: Supabase MCP Server
Configuración
Clonar este repositorio
Instalar dependencias:
npm installCopie
.env.examplea.envy actualícelo con sus credenciales de Supabase:cp .env.example .envEdite el archivo
.envcon los detalles reales de su conexión a Supabase
Ejecución del servidor
Uso de stdio (integración de línea de comandos)
npm startUso de HTTP con SSE (para integración web)
npm run start:httpUso con clientes MCP
Este servidor se puede utilizar con cualquier cliente compatible con MCP, incluido Claude.app y MCP Inspector para pruebas.
Recursos disponibles
schema://tables- Enumera todas las tablas de la base de datosschema://table/{tableName}- Muestra el esquema de una tabla específica
Herramientas disponibles
query: ejecuta una consulta SQL de solo lectura en la base de datosanalyze-table- Obtiene estadísticas básicas sobre una tablafind-related-tables: descubre tablas relacionadas con una tabla determinada
Indicaciones disponibles
table-exploration: guía la exploración de una tabla específicadata-summary: crea un resumen de datos en una tablarelationship-analysis: analiza las relaciones entre tablas