Databases (read-only, switchable) MCP
v1.1.0io.github.shibbirweb/mcp-db-read-only
Read-only SQL, MongoDB, Redis and Elasticsearch access, switchable mid-conversation.
Target client
run in your project directory
claude mcp add mcp-db-read-only -e DB_URL=<DB_URL> -e DB_PASSWORD=<DB_PASSWORD> -e DB_PROFILES=<DB_PROFILES> -e DB_DEFAULT_PROFILE=<DB_DEFAULT_PROFILE> -e DB_CONNECT_TIMEOUT_MS=<DB_CONNECT_TIMEOUT_MS> -e DB_QUERY_TIMEOUT_MS=<DB_QUERY_TIMEOUT_MS> -e DB_LOG=<DB_LOG> -e DB_LOG_FILE=<DB_LOG_FILE> -e DB_LOG_DIR=<DB_LOG_DIR> -e DB_LOG_FORMAT=<DB_LOG_FORMAT> -e DB_LOG_PORT=<DB_LOG_PORT> -e DB_LOG_HISTORY=<DB_LOG_HISTORY> -e MYSQL_HOST=<MYSQL_HOST> -e MYSQL_USER=<MYSQL_USER> -e MYSQL_PASSWORD=<MYSQL_PASSWORD> -e MYSQL_DATABASE=<MYSQL_DATABASE> -- npx -y @shibbirweb/mcp-db-read-only
setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok LangChain
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.