db-mcp-tool
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
Related MCP server: Database MCP Server
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/projectcon 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
!pgcon detalles de conexiónPara MySQL: utilice
!mysqlcon detalles de conexiónPara Firestore: use
!firestorecon detalles de conexión
Una vez conectado, podrá utilizar varias operaciones de base de datos:
!tablespara listar todas las tablas!triggerspara ver los activadores!functionspara enumerar funciones!querypara ejecutar consultas SQL!export-dbpara exportar esquemas de tablas!export-datapara 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:
pgpara PostgreSQLmysql2para MySQL@google-cloud/firestorepara 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that enables powerful PostgreSQL database management capabilities including analysis, schema management, data migration, and monitoring through natural language interactions.182,467198AGPL 3.0
- Flicense-qualityDmaintenanceA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.3
- -license-quality-maintenanceA Model Context Protocol server that provides tools for interacting with databases, including PostgreSQL, DuckDB, and Google Cloud Storage Parquet files.2
- Alicense-qualityCmaintenanceA Model Context Protocol server for interacting with MSSQL and PostgreSQL databases, offering tools for schema exploration and SQL execution. It features configurable query modes for safety and supports advanced authentication methods like Windows Auth and SSL.13MIT
Related MCP Connectors
MCP server for managing Prisma Postgres.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wirdes/db-mcp-tool'
If you have feedback or need assistance with the MCP directory API, please join our Discord server