MCP.Market

DB Access MCP server

by Rheopyrin·io.github.Rheopyrin/db-access-mcp·v0.1.5

MCP server for Postgres/MySQL/Redshift/SQL Server over SSH/SSM tunnels with secret providers.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars56 downloads/wk

Reviews

Write one

Nobody has reviewed DB Access yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DB Access tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 38 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DB Access compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 802 Databases servers
Downloads a week
56
more than 40% of 328 Databases servers with a package

Install DB Access in Claude Code, Cursor or VS Code

Runs npx -y @rheopyrin/db-access-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add db-access-mcp -- npx -y @rheopyrin/db-access-mcp
Add to Cursor

What the publisher says

From the DB Access repository's README, as published. We do not edit it. Read it on GitHub

db-access-mcp

MCP (Model Context Protocol) stdio server that gives AI agents (Claude Code, Claude Desktop, any MCP client) access to configured databases:

  • PostgreSQL (≥ 10)
  • MySQL (≥ 5; read-only sessions require ≥ 5.6)
  • Amazon Redshift
  • Microsoft SQL Server (via tedious)

with SSH / AWS SSM tunnels, pluggable secret providers (env vars, HashiCorp Vault, AWS Secrets Manager) and strict per-instance isolation — many MCP instances can run concurrently on one machine without sharing connections or tunnels, and crashed instances never leave orphaned tunnel processes behind.

Highlights

Tools: connectionlist / connectionfind / connectiontest, query, queryplan (EXPLAIN), querytofile (streamed CSV/JSONL export that bypasses the model context), uptunnel / downtunnel / tunnellist, configreload (pick up new connections/tunnels without a restart).

Security-first design:

hostkeysha256 pin or known_hosts, failing closed on mismatch (MITM defence), not blindly trusted.

  • Verified SSH tunnels — the bastion host key is checked against a

SET session read-only off; INSERT … bypass.

  • readonly seatbelt** + single-statement-by-default, which also closes the

allowexportpaths root; it cannot clobber ~/.ssh, dotfiles or the config dir.

  • Confined file exports — querytofile writes only under the export dir or an

key name and scrub inline user:password@host URIs.

  • No secrets leak out — tools never return stacks or credentials; logs redact by

auto-refresh and atomic pool swaps), AWS Secrets Manager, RDS IAM auth tokens and temporary Redshift credentials.

  • Pluggable secret providers — env vars, HashiCorp Vault (dynamic leases with

Tunnels & crash-safety: in-process SSH (dies with the process — no orphaned ports) and AWS SSM under a watchdog (killed even on SIGKILL), with AWS SSO bootstrap. Every instance's pools and tunnels are isolated; a crashed instance's tunnels are reaped by the next start.

Quick start

// Claude Code / Claude Desktop MCP config
{
  "mcpServers": {
    "db-access-mcp": {
      "command": "npx",
      "args": ["-y", "@rheopyrin/db-access-mcp"]
    }
  }
}

On first start the server creates the working directory ~/.dbacessmcp (intentional spelling — it is the product contract) with an empty config.json, an empty conf.d/ directory and a full config.example.json covering every dialect, secret provider and tunnel type. The export directory (default /tmp/db-access-mcp/exports) is not created up front — querytofile makes it on demand on the first export. Edit ~/.dbacessmcp/config.json, restart the MCP server, done.

Integrating the MCP

The server speaks MCP over stdio: any client that can spawn npx -y @rheopyrin/db-access-mcp (or node /dist/cli.js for a local build) can use it. Every spawned instance is fully isolated — its own pools, tunnels and idle timers — so it is safe to register it in several clients/sessions at once.

Claude Code

# current project only (writes .mcp.json in the project root)
claude mcp add db-access-mcp -- npx -y @rheopyrin/db-access-mcp

# for all your projects
claude mcp add --scope user db-access-mcp -- npx -y @rheopyrin/db-access-mcp

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

DB Access: common questions

Is DB Access MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the DB Access safety report
How do I install DB Access?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does DB Access need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is DB Access maintained?
The last commit was 57 days ago (2026-09-07). The latest release is v0.1.5.
What can I use instead of DB Access?
Servers from other publishers that do the same job: IBM Db2 for i MCP server, DBHub MCP server and Appwrite MCP server.
How does DB Access compare with other Databases MCP servers?
safety score 88/100 (higher than 75% of 802 Databases servers); downloads a week 56 (more than 40% of 328 Databases servers with a package). Full comparison.

Alternatives to DB Access

Same job from other publishers: the closest match first, then the best rated.

  • IBM Db2 for i
    Read-only SQL queries and schema inspection for IBM Db2 for i over ODBC, JT400 or Mapepire (SSH).
    A
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Appwrite
    Build and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDN
    A
  • Faucet
    SQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.
    A
  • Backenly
    Postgres backend your coding agent builds over MCP; destructive actions wait for a person.
    A