Back to Home
aike1202 icon

db-mcp-server-npx

Verified Safe

by aike1202

Overview

Enables AI assistants to securely interact with various relational databases for querying data, analyzing schema, and performing controlled data modifications.

Installation

Run Command
npx -y db-mcp-server

Environment Variables

  • DATABASE_URL
  • MCP_DB_READ_ONLY
  • MCP_LOG_PATH

Security Notes

The server employs robust security measures against SQL injection by using parameterized queries in most database adapters (MySQL, PostgreSQL, SQLite, Oracle). Table names passed to `describe_table` and `inspect_table` tools are rigorously validated using a regex to prevent injection. The `MCP_DB_READ_ONLY` environment variable provides a critical safeguard to disable all write operations. Audit logs capture detailed information about tool calls, queries, and parameters. While the SQL Server adapter's parameter conversion logic could theoretically misinterpret '?' within string literals in AI-generated SQL, the underlying driver's parameter binding still mitigates direct SQL injection from user-supplied values.

Similar Servers

Stats

Interest Score31
Security Score9
Cost ClassMedium
Avg Tokens1500
Stars1
Forks0
Last Update2025-11-22

Tags

Database AccessAI ToolsModel Context ProtocolSQLData Analysis