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:
npm installConstruir el proyecto:
npm run build
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:
{ "name": "database-explorer", "command": "node /path/to/project/dist/index.js", "description": "Database Explorer MCP Tool" }Nota: Reemplace
/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ónPara MySQL: utilice
!mysql
con detalles de conexiónPara Firestore: use
!firestore
con detalles de conexión
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 PostgreSQL{ "connection": { "host": "hostname", "port": 5432, "database": "dbname", "user": "username", "password": "password" } }!mysql
- Conectarse a la base de datos MySQL{ "connection": { "host": "hostname", "port": 3306, "database": "dbname", "user": "username", "password": "password" } }!firestore
- Conectarse a la base de datos de Firestore{ "connection": { "projectId": "your-project-id", "keyFilename": "path/to/keyfile.json" } }
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){ "query": "SELECT * FROM table_name" }!export-db
- Exportar esquema de tabla{ "table": "table_name" }!export-data
- Exportar datos de la tabla como instrucciones INSERT{ "table": "table_name" }
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases. Query collections, inspect schemas, and manage data seamlessly through natural language.Last updated -219169MIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) implementation for connecting to and working with various database systems.Last updated -2618MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables performing PostgreSQL database operations (create, read, update, delete) on User and Post entities through MCP tools.Last updated -
- -securityAlicense-qualityA powerful Model Context Protocol (MCP) server implementation that provides standardized interaction with MongoDB databases, supporting complete CRUD operations, async patterns, and real-time updates via SSE.Last updated -MIT License