local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows connecting to and interacting with Google Firestore databases, including basic database operations (though limited due to Firestore's NoSQL nature).
Allows connecting to and interacting with MySQL databases, including listing tables, viewing triggers, listing functions, executing SQL queries, and exporting schema and data.
Allows connecting to and interacting with PostgreSQL databases, including listing tables, viewing triggers, listing functions, executing SQL queries, and exporting schema and data.
Herramienta MCP del explorador de bases de datos
Una poderosa herramienta de Protocolo de Contexto de Modelo (MCP) para explorar y administrar diferentes tipos de bases de datos, incluidos PostgreSQL, MySQL y Firestore.
Características
- Compatibilidad con múltiples bases de datos
- PostgreSQL
- MySQL
- Firestore
- Operaciones de base de datos
- Conectarse a bases de datos
- Tablas de listas
- Ver activadores
- Funciones de lista
- Ejecutar consultas SQL (PostgreSQL y MySQL)
- Exportar esquemas de tablas
- Exportar datos de la tabla
Integración con Cursor
Antes de agregar la herramienta a Cursor, debe compilar el proyecto:
- Clonar el repositorio
- Instalar dependencias:Copy
- Construir el proyecto:Copy
Para agregar la herramienta al Cursor:
- Abrir la configuración del cursor
- Vaya a la sección "Protocolo de Contexto de Modelo (MCP)".
- Haga clic en "Agregar nueva herramienta"
- Complete los siguientes datos:Nota: ReemplaceCopy
/path/to/project
con la ruta real al directorio de su proyecto. - Guardar la configuración
- Reiniciar cursor
Usando la herramienta:
- Después de la configuración, puede conectarse a su base de datos utilizando uno de estos comandos:
- Para PostgreSQL: utilice
!pg
con detalles de conexión - Para MySQL: utilice
!mysql
con detalles de conexión - Para Firestore: use
!firestore
con detalles de conexión
- Para PostgreSQL: utilice
- Una vez conectado, podrá utilizar varias operaciones de base de datos:
!tables
para listar todas las tablas!triggers
para ver los activadores!functions
para enumerar funciones!query
para ejecutar consultas SQL!export-db
para exportar esquemas de tablas!export-data
para exportar datos de la tabla
Consulte la sección Comandos a continuación para ver ejemplos de uso detallados.
Comandos
Comandos de conexión
!pg
- Conectarse a la base de datos PostgreSQLCopy!mysql
- Conectarse a la base de datos MySQLCopy!firestore
- Conectarse a la base de datos de FirestoreCopy
Comandos de operación de base de datos
!tables
- Lista todas las tablas en la base de datos conectada!triggers
- Lista todos los activadores en la base de datos conectada!functions
- Lista todas las funciones en la base de datos conectada!query
- Ejecutar consulta SQL (solo PostgreSQL y MySQL)Copy!export-db
- Exportar esquema de tablaCopy!export-data
- Exportar datos de la tabla como instrucciones INSERTCopy
Requisitos
- Node.js
- Controladores de base de datos necesarios:
pg
para PostgreSQLmysql2
para MySQL@google-cloud/firestore
para Firestore
Uso
- Asegúrese de tener las credenciales de base de datos necesarias
- Conéctese a su base de datos utilizando el comando de conexión apropiado
- Utilice los comandos disponibles para explorar y administrar su base de datos
Manejo de errores
- La herramienta incluye un manejo integral de errores para:
- Fallos de conexión
- Errores de ejecución de consultas
- Problemas de esquema y exportación de datos
- Operaciones de base de datos no válidas
Notas
- El soporte de Firestore está limitado a operaciones básicas debido a su naturaleza NoSQL
- Las operaciones SQL solo están disponibles para PostgreSQL y MySQL
You must be authenticated.
Una poderosa herramienta de Protocolo de Contexto de Modelo (MCP) para explorar y administrar diferentes tipos de bases de datos, incluidos PostgreSQL, MySQL y Firestore.