MCP server for database connectivity. Multi-DB (PostgreSQL, MySQL, SQLite), 19 tools.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http
verified
reported
listed in the official MCP registry counts 34 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
config_get
-
config_set
-
conn_create
-
conn_delete
-
conn_duplicate
-
conn_export
-
conn_get
-
conn_group_add_scope
-
conn_group_create
-
conn_group_delete
-
conn_group_list
-
conn_group_remove_scope
-
conn_import
-
conn_list
-
conn_project_clear
-
conn_project_list
-
conn_rename
-
conn_set
-
conn_set_default
-
conn_set_group
-
conn_switch
-
conn_test
-
db_dump
-
db_dump_list
-
db_restore
-
execute_mutation
-
execute_query
-
explain_query
-
history_clear
-
history_list
-
inspect_last_query
-
rollback_apply
-
rollback_list
-
search_schema
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit b40119f · analyzer v33 · 1d ago
skills & prompt files 1
- agent-rules cocaxcode-database-mcp-b40119f/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 58
filesystem 10
- fs (weak) cocaxcode-database-mcp-b40119f/src/__tests__/gitignore.test.ts :2
import { mkdtemp, rm, readFile, writeFile, access } from 'node:fs/promises' - fs (weak) cocaxcode-database-mcp-b40119f/src/__tests__/helpers.ts :4
import { mkdtemp } from 'node:fs/promises' - fs (weak) cocaxcode-database-mcp-b40119f/src/__tests__/storage.test.ts :3
import { mkdtemp } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/lib/storage.ts :1
import { mkdir, readFile, writeFile, readdir, unlink, chmod } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/services/dump-manager.ts :1
import { readFile, writeFile, readdir, stat } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/services/history-logger.ts :1
import { readFile, writeFile } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/services/query-cache.ts :1
import { mkdir, readFile, writeFile, readdir, unlink, stat } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/services/rollback-manager.ts :1
import { readFile, writeFile, readdir, unlink } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/utils/gitignore-checker.ts :1
import { readFile, writeFile } from 'node:fs/promises' - fs cocaxcode-database-mcp-b40119f/src/utils/project-storage.ts :1
import { mkdir } from 'node:fs/promises'
tool registrations 34
- config_get cocaxcode-database-mcp-b40119f/src/tools/config.ts :16
- config_set cocaxcode-database-mcp-b40119f/src/tools/config.ts :40
- conn_create cocaxcode-database-mcp-b40119f/src/tools/connection.ts :15
- conn_list cocaxcode-database-mcp-b40119f/src/tools/connection.ts :72
- conn_get cocaxcode-database-mcp-b40119f/src/tools/connection.ts :88
- conn_set cocaxcode-database-mcp-b40119f/src/tools/connection.ts :114
- conn_switch cocaxcode-database-mcp-b40119f/src/tools/connection.ts :154
- conn_rename cocaxcode-database-mcp-b40119f/src/tools/connection.ts :175
- conn_delete cocaxcode-database-mcp-b40119f/src/tools/connection.ts :193
- conn_duplicate cocaxcode-database-mcp-b40119f/src/tools/connection.ts :223
- conn_test cocaxcode-database-mcp-b40119f/src/tools/connection.ts :241
- conn_project_list cocaxcode-database-mcp-b40119f/src/tools/connection.ts :273
- conn_project_clear cocaxcode-database-mcp-b40119f/src/tools/connection.ts :298
- conn_export cocaxcode-database-mcp-b40119f/src/tools/connection.ts :318
- conn_import cocaxcode-database-mcp-b40119f/src/tools/connection.ts :367
- conn_group_create cocaxcode-database-mcp-b40119f/src/tools/connection.ts :426
- conn_group_list cocaxcode-database-mcp-b40119f/src/tools/connection.ts :443
- conn_group_delete cocaxcode-database-mcp-b40119f/src/tools/connection.ts :461
- conn_group_add_scope cocaxcode-database-mcp-b40119f/src/tools/connection.ts :478
- conn_group_remove_scope cocaxcode-database-mcp-b40119f/src/tools/connection.ts :497
- conn_set_default cocaxcode-database-mcp-b40119f/src/tools/connection.ts :516
- conn_set_group cocaxcode-database-mcp-b40119f/src/tools/connection.ts :536
- db_dump cocaxcode-database-mcp-b40119f/src/tools/dump.ts :17
- db_restore cocaxcode-database-mcp-b40119f/src/tools/dump.ts :130
- db_dump_list cocaxcode-database-mcp-b40119f/src/tools/dump.ts :206
- history_list cocaxcode-database-mcp-b40119f/src/tools/history.ts :11
- history_clear cocaxcode-database-mcp-b40119f/src/tools/history.ts :55
- inspect_last_query cocaxcode-database-mcp-b40119f/src/tools/inspect.ts :7
- execute_query cocaxcode-database-mcp-b40119f/src/tools/query.ts :64
- execute_mutation cocaxcode-database-mcp-b40119f/src/tools/query.ts :140
- explain_query cocaxcode-database-mcp-b40119f/src/tools/query.ts :236
- rollback_list cocaxcode-database-mcp-b40119f/src/tools/rollback.ts :13
- rollback_apply cocaxcode-database-mcp-b40119f/src/tools/rollback.ts :50
- search_schema cocaxcode-database-mcp-b40119f/src/tools/schema.ts :13
install hooks 1
- prepare cocaxcode-database-mcp-b40119f/package.json :28
npm run build
declared dependencies 13
- @modelcontextprotocol/sdk@^1.27.0
- postgres@^3.4.0
- mysql2@^3.9.0
- zod@^3.25.0
- @types/node@^22.15.0
- @vitest/coverage-v8@^3.2.0
- eslint@^9.28.0
- prettier@^3.5.0
- sql.js@^1.10.0
- tsup@^8.5.0
- typescript@^5.8.0
- typescript-eslint@^8.33.0
- vitest@^3.2.0