Skip to main content
Glama
cookieark7

DevVault MCP

by cookieark7

devvault-mcp

Ein kleiner MCP-Server, der Claude Code strukturierten Zugriff auf die lokale Postgres-Datenbank von DevVault bietet – Schema inspizieren, schreibgeschützte Abfragen ausführen, abgesicherte Schreibvorgänge durchführen und Dummy-Daten für Tests erzeugen.

Verbindung

DATABASE_URL wird in dieser Reihenfolge aufgelöst:

  1. process.env.DATABASE_URL

  2. DEVVAULT_ENV_PATH (Pfad zu einer .env-Datei), falls gesetzt

  3. ../devvault-backend/.env

So bleibt das DB-Passwort in der .env des Backends und wird nicht in eine MCP-Konfiguration dupliziert.

Related MCP server: PostgreSQL MCP Server

Tools

Tool

Beschreibung

db_info

Verbundene Datenbank/Benutzer (keine Zugangsdaten werden angezeigt).

list_tables

Öffentliche Tabellen + ungefähre Zeilenanzahlen.

describe_table

Spalten (Name, Typ, nullable, default) für eine Tabelle.

count_rows

Exakte Zeilenanzahlen der wichtigsten DevVault-Tabellen.

run_query

Eine schreibgeschützte Anweisung (SELECT/WITH/EXPLAIN/SHOW), ausgeführt in einer READ ONLY-Transaktion. Unterstützt $1,$2…-Parameter.

run_write

Eine INSERT/UPDATE/DELETE-Anweisung. DDL und uneingeschränktes UPDATE/DELETE (ohne WHERE) werden verweigert, außer allowDangerous=true ist gesetzt.

seed_dummy

Fügt Dummy-Zeilen (gültige cuid-IDs + Zeitstempel) in snippets/bookmarks/notes/commands/prompts ein und verknüpft sie mit vorhandenen Benutzern.

Sicherheitsvorkehrungen

  • run_query lehnt alles ab, was nicht schreibgeschützt ist, und blockiert das Stapeln von Anweisungen (;).

  • run_write verweigert DROP/TRUNCATE/ALTER/CREATE/GRANT/… sowie UPDATE/DELETE ohne WHERE-Klausel, es sei denn, Sie übergeben allowDangerous: true.

  • Schreibvorgänge werden in einer Transaktion ausgeführt und bei einem Fehler zurückgerollt.

Registrierung bei Claude Code

Bereits über ../.mcp.json (Projektbereich) eingerichtet:

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

MCP-Server werden beim Start von Claude Code geladen. Starten Sie die Sitzung daher neu bzw. verbinden Sie sie neu, damit die devvault-db-Tools erscheinen.

Lokale Prüfungen (kein MCP-Client erforderlich)

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

Dummy-Daten

Seed-Zeilen, die von seed_dummy erstellt wurden, haben alle Titel, die mit Dummy beginnen. Um sie zu entfernen:

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