Skip to main content
Glama

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

Integración con Cursor

Antes de agregar la herramienta a Cursor, debe compilar el proyecto:

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build

Para agregar la herramienta al Cursor:

  1. Abrir la configuración del cursor
  2. Vaya a la sección "Protocolo de Contexto de Modelo (MCP)".
  3. Haga clic en "Agregar nueva herramienta"
  4. 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.
  5. Guardar la configuración
  6. Reiniciar cursor

Usando la herramienta:

  1. 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
  2. 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 PostgreSQL
    • mysql2 para MySQL
    • @google-cloud/firestore para Firestore

Uso

  1. Asegúrese de tener las credenciales de base de datos necesarias
  2. Conéctese a su base de datos utilizando el comando de conexión apropiado
  3. 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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Características
    1. Integración con Cursor
      1. Comandos
        1. Comandos de conexión
        2. Comandos de operación de base de datos
      2. Requisitos
        1. Uso
          1. Manejo de errores
            1. Notas

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A 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
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol (MCP) implementation for connecting to and working with various database systems.
                Last updated -
                23
                17
                TypeScript
                MIT License
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                A 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
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables interaction with PostgreSQL databases to list tables, retrieve schemas, and execute read-only SQL queries.
                Last updated -
                16,948
                JavaScript
                • Linux
                • Apple

              View all related MCP servers

              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