Skip to main content
Glama
cookieark7

DevVault MCP

by cookieark7

devvault-mcp

Un pequeño servidor MCP que le da a Claude Code acceso estructurado a la base de datos Postgres local de DevVault: inspeccionar el esquema, ejecutar consultas de solo lectura, realizar escrituras protegidas y sembrar datos ficticios para pruebas.

Conexión

DATABASE_URL se resuelve en este orden:

  1. process.env.DATABASE_URL

  2. DEVVAULT_ENV_PATH (ruta a un archivo .env), si está configurado

  3. ../devvault-backend/.env

Así, la contraseña de la base de datos permanece en el .env del backend y no se duplica en ninguna configuración de MCP.

Related MCP server: PostgreSQL MCP Server

Herramientas

Herramienta

Propósito

db_info

A qué base de datos/usuario estamos conectados (no se muestran credenciales).

list_tables

Tablas públicas + recuentos aproximados de filas.

describe_table

Columnas (nombre, tipo, anulable, valor predeterminado) de una tabla.

count_rows

Recuentos exactos de filas para las tablas principales de DevVault.

run_query

Una declaración de solo lectura (SELECT/WITH/EXPLAIN/SHOW), ejecutada en una transacción READ ONLY. Admite parámetros $1,$2….

run_write

Un INSERT/UPDATE/DELETE. Se rechazan DDL y UPDATE/DELETE sin alcance (sin WHERE) a menos que allowDangerous=true.

seed_dummy

Inserta filas ficticias (ids cuid válidos + marcas de tiempo) en snippets/bookmarks/notes/commands/prompts, asociadas a usuarios existentes.

Protecciones de seguridad

  • run_query rechaza cualquier cosa que no sea de solo lectura y bloquea la acumulación de declaraciones (;).

  • run_write rechaza DROP/TRUNCATE/ALTER/CREATE/GRANT/… y rechaza UPDATE/DELETE sin cláusula WHERE, a menos que pases allowDangerous: true.

  • Las escrituras se ejecutan dentro de una transacción y se revierten en caso de error.

Registro con Claude Code

Ya configurado mediante ../.mcp.json (ámbito del proyecto):

{
  "mcpServers": {
    "devvault-db": {
      "command": "node",
      "args": ["/Users/cookie/project-git/devvault_2/devvault-mcp/server.js"]
    }
  }
}

Los servidores MCP se cargan al inicio de Claude Code, así que reinicia o vuelve a conectar la sesión para que aparezcan las herramientas de devvault-db.

Comprobaciones locales (no se necesita cliente MCP)

npm install
node smoke.js     # connectivity + row counts
node mcptest.js   # full MCP handshake: list tools + call a few

Datos ficticios

Las filas sembradas creadas por seed_dummy tienen títulos que comienzan con Dummy . Para eliminarlas:

DELETE FROM prompts  WHERE title LIKE 'Dummy %';
DELETE FROM commands WHERE title LIKE 'Dummy %';
DELETE FROM snippets WHERE title LIKE 'Dummy %';
DELETE FROM bookmarks WHERE title LIKE 'Dummy %';
DELETE FROM notes    WHERE title LIKE 'Dummy %';
Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides read-only access to PostgreSQL databases with schema inspection, query execution in multiple formats (JSON, CSV, Markdown), and query history tracking with built-in security features.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to query and manage local PostgreSQL databases through SQL execution and schema exploration tools. It supports both read-only queries and write operations including table creation and data modification via natural language.
    34
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    Enables Claude to interact with a local PostgreSQL database through SQL queries, schema inspection, and CRUD operations.
    8
    225
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables safe interaction with PostgreSQL databases through read-only queries, schema exploration, and performance analysis.
    225
    MIT

View all related MCP servers

Related MCP Connectors

  • Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.

  • Comprehensive PostgreSQL documentation and best practices, including ecosystem tools

  • MCP server for managing Prisma Postgres.

View all MCP Connectors

Latest Blog Posts

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/cookieark7/devvault-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server