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:
- Construir el proyecto:
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: 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ó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 PostgreSQL!mysql
- Conectarse a la base de datos MySQL!firestore
- Conectarse a la base de datos de Firestore
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)!export-db
- Exportar esquema de tabla!export-data
- Exportar datos de la tabla como instrucciones INSERT
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.
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
- -securityFlicense-qualityA server implementing the Model Context Protocol (MCP) for Cursor that allows using a PostgreSQL database as storage for model contexts, enabling secure database exploration and querying.Last updated -JavaScript
- -securityAlicense-qualityA Model Context Protocol (MCP) implementation for connecting to and working with various database systems.Last updated -2317TypeScriptMIT 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 -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables interaction with PostgreSQL databases to list tables, retrieve schemas, and execute read-only SQL queries.Last updated -16,948JavaScript