MCP server that gives AI assistants read access to PostgreSQL and ClickHouse. stdio and HTTP transports
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 1 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
list_databases
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit cff517d · analyzer v28 · 1d ago
skills & prompt files 1
- agent-rules Conte777-db-view-mcp-cff517d/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 48
filesystem 4
- fs Conte777-db-view-mcp-cff517d/src/config/loader.ts :1
import { readFileSync } from "node:fs"; - fs Conte777-db-view-mcp-cff517d/src/connectors/clickhouse.ts :1
import { readFileSync } from "node:fs"; - fs Conte777-db-view-mcp-cff517d/src/connectors/postgresql.ts :2
import { readFileSync } from "node:fs"; - fs Conte777-db-view-mcp-cff517d/src/index.ts :3
import { watch } from "node:fs";
network 1
- net Conte777-db-view-mcp-cff517d/src/transport/http.ts :2
import type { Server } from "node:http";
database 1
- db Conte777-db-view-mcp-cff517d/src/connectors/postgresql.ts :3
import pg from "pg";
tool registrations 2
- list_databases Conte777-db-view-mcp-cff517d/src/tools/registry.ts :33
- list_databases Conte777-db-view-mcp-cff517d/src/tools/registry.ts :158
install hooks 2
- prepare Conte777-db-view-mcp-cff517d/package.json :25
lefthook install - prepublishOnly Conte777-db-view-mcp-cff517d/package.json :26
npm run build
declared dependencies 14
- @modelcontextprotocol/sdk@^1.26.0
- @clickhouse/client@^1.17.0
- express@^5.2.1
- pg@^8.18.0
- zod@^4.3.6
- @biomejs/biome@^2.4.2
- @types/express@^5.0.3
- @types/node@^25.2.3
- @types/pg@^8.16.0
- @vitest/coverage-v8@^3.2.4
- lefthook@^2.1.1
- tsx@^4.21.0
- typescript@^5.9.3
- vitest@^3.1.1