Back to Home
neverinfamous icon

db-mcp

Verified Safe

by neverinfamous

Overview

An enterprise-grade Model Context Protocol (MCP) server providing advanced database operations, AI-native functionalities like vector search, and OAuth 2.1 authentication for SQLite databases.

Installation

Run Command
docker run -i --rm -v $(pwd):/workspace writenotenow/db-mcp:latest --sqlite-native /workspace/database.db

Environment Variables

  • DB_MCP_TOOL_FILTER
  • TOOL_FILTER
  • DATABASE_URI
  • SQLITE_DATABASE
  • SQLITE_PATH
  • POSTGRES_URI
  • POSTGRESQL_URI
  • MYSQL_URI
  • MONGODB_URI
  • MONGO_URI
  • REDIS_URI
  • DBMCP_PORT
  • DBMCP_OAUTH_ENABLED
  • KEYCLOAK_URL
  • KEYCLOAK_REALM
  • KEYCLOAK_CLIENT_ID
  • KEYCLOAK_CLIENT_SECRET
  • LOG_LEVEL

Security Notes

The project demonstrates a strong commitment to security, including explicit SQL injection prevention via parameter binding, OAuth 2.1 compliance (RFC 9728/8414), strict TypeScript usage to prevent common bugs, and secure handling of sensitive configurations (e.g., environment variables for secrets, redaction in logs). CORS defaults to restrictive `origin: false`. CodeQL static analysis is integrated. No 'eval' or malicious patterns were found in the provided source code.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens7000
Stars1
Forks0
Last Update2026-01-19

Tags

mcpdatabasesqliteoauthaillmtypescriptdata-analysisvector-searchgeospatial