github analyzed b40119f

cocaxcode/database-mcp

github

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

maintainer
cocaxcode
license
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 34 tools
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
skills & danger signals github-tarball
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

code evidence vHEAD · github-tarball
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