A Model Context Protocol (MCP) server that provides AI assistants with direct access to PostgreSQL, MySQL, SQLite, and Snowflake databases. Version 1.3.2 (stable, active development) enables natural language interactions through comprehensive introspection and analysis tools. Key differentiators: multi-database support with a unified interface, automatic SSL/TLS handling for cloud databases, read-only safe query execution, and CLI tools for quick setup with Claude Desktop. Ships TypeScript types. Release cadence: frequent minor releases.
npm install database-mcpNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes the MCP server with a PostgreSQL connection string and verifies status using the CLI.
Use `database-mcp init <connection-string>` instead.
Use ES module imports or dynamic import() in CommonJS projects.
Use `import { DatabaseMCPServer } from 'database-mcp'` instead of default import.No workaround; design is intentional for safety.
Run `npm install database-mcp` and ensure you are using ES module imports.
Use dynamic import: `const DatabaseMCPServer = await import('database-mcp')`Use `database-mcp init <connection-string>`