mcpserver.lol
registry/database-mcp
Connection check local install

database-mcp

MCP server for database connectivity. Multi-DB (PostgreSQL, MySQL, SQLite), 19 tools.

Tools 34
GitHub stars
Installs / wk 131
Licence
Transport stdio
Last checked never

Tools & capabilities

34 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

config_get from source
Muestra la configuracion actual del servidor (limites de rollback e historial).
config_set from source
Modifica la configuracion del servidor. Los cambios se guardan permanentemente.
conn_create from source
Crea una nueva conexion a base de datos (PostgreSQL, MySQL o SQLite). SIEMPRE pregunta al usuario a que grupo pertenece.
conn_delete from source
Elimina una conexion. IMPORTANTE: pide confirmacion al usuario antes de llamar esta tool con confirm=true.
conn_duplicate from source
Duplica una conexion existente con un nuevo nombre.
conn_export from source
Exporta conexiones a JSON. Por defecto enmascara passwords \u2014 usa include_secrets=true para incluirlos.
conn_get from source
Obtiene los detalles de una conexion. El password se muestra enmascarado.
conn_group_add_scope from source
A\xF1ade un directorio (scope) a un grupo. Las conexiones del grupo seran accesibles desde ese directorio.
conn_group_create from source
Crea un nuevo grupo de conexiones. Luego a\xF1ade scopes (directorios) con conn_group_add_scope.
conn_group_delete from source
Elimina un grupo. Las conexiones del grupo NO se eliminan pero quedaran huerfanas.
conn_group_list from source
Lista todos los grupos con sus scopes, default y conexiones.
conn_group_remove_scope from source
Quita un directorio (scope) de un grupo.
conn_import from source
Importa conexiones desde un JSON exportado. Omite conexiones que ya existen (usa overwrite=true para reemplazar).
conn_list from source
Lista todas las conexiones disponibles e indica cual esta activa.
conn_project_clear from source
Elimina la asociacion de conexion especifica de un proyecto.
conn_project_list from source
Lista todos los proyectos con conexiones especificas asignadas.
conn_rename from source
Renombra una conexion existente.
conn_set from source
Actualiza un campo de una conexion existente.
conn_set_default from source
Marca una conexion como el default de su grupo. El default se activa automaticamente al entrar al proyecto.
conn_set_group from source
Asigna o cambia el grupo de una conexion existente.
conn_switch from source
Cambia la conexion activa (de sesion). Para cambiar el default permanente usa conn_set_default.
conn_test from source
Prueba la conexion a una base de datos. Ejecuta SELECT 1 y mide la latencia.
db_dump from source
Exporta la base de datos a un archivo SQL. Flujo conversacional: primero pregunta si exportar todas las tablas o personalizar, luego que contenido incluir (estructura, datos o todo…
db_dump_list from source
Lista los dumps disponibles en el proyecto actual.
db_restore from source
Restaura un dump SQL en la base de datos activa. IMPORTANTE: esta operacion es destructiva (DROP TABLE + CREATE TABLE). Pide confirmacion al usuario antes de ejecutar con confirm=t…
execute_mutation from source
Ejecuta una mutacion (INSERT, UPDATE, DELETE, DDL). Pide confirmacion y crea snapshot para rollback. El result se comprime por defecto \u2014 para mutations usa verbosity=minimal s…
execute_query from source
Ejecuta una consulta de lectura (SELECT, SHOW, etc.). Inyecta LIMIT automaticamente. El result se comprime por defecto (verbosity=normal, celdas truncadas a 500 bytes) para ahorrar…
explain_query from source
Muestra el plan de ejecucion de una consulta (EXPLAIN). Sin ANALYZE por defecto.
history_clear from source
Limpia el historial de consultas. Opcionalmente solo las anteriores a una fecha.
history_list from source
Lista el historial de consultas ejecutadas. Filtrable por tipo, conexion y estado.
inspect_last_query from source
Recupera el result completo (sin celdas truncadas, sin row cap) de un execute_query / execute_mutation / explain_query previo. Usa el call_id que aparece en la response comprimida.…
rollback_apply from source
Revierte una mutacion usando un rollback snapshot. IMPORTANTE: confirma con el usuario antes de ejecutar con confirm=true.
rollback_list from source
Lista los rollback snapshots disponibles. Muestra las mutaciones recientes que se pueden revertir.
search_schema from source
Busca tablas/vistas en el schema de la base de datos. Soporta 3 niveles de detalle: names (solo nombres), summary (nombres + columnas), full (todo + FK + indices).