loading…
Search for a command to run...
loading…
Provides a natural language interface for querying and managing PostgreSQL, MySQL, MariaDB, MSSQL, and SQLite databases using the Model Context Protocol. Users
Provides a natural language interface for querying and managing PostgreSQL, MySQL, MariaDB, MSSQL, and SQLite databases using the Model Context Protocol. Users can explore database schemas and visualize query results through an integrated web dashboard.
A modern web application that lets you interact with SQL databases using natural language, powered by the Model Context Protocol (MCP).
npm install
Copy .env.example to .env and update with your credentials:
cp .env.example .env
Then edit .env with:
LLM_API_URL: Your LLM API endpoint (e.g., Groq, OpenAI)LLM_API_KEY: Your API keyLLM_MODEL: Model name (e.g., mixtral-8x7b-32768)ENCRYPTION_KEY: A 32-character random key for productionnpm run dev
The application will start at http://localhost:3000
npm run dev # Development with hot reload
npm run build # Build TypeScript
npm start # Run production build
npm run demo:setup # Create demo database
npm run demo:run # Run with demo data
npm test # Run tests
| Database | Status |
|---|---|
| PostgreSQL | ✅ |
| MySQL / MariaDB | ✅ |
| SQL Server | ✅ |
| SQLite | ✅ |
Web UI → Chat → MCP Tools → Scanner → Database
Key Components:
public/): Interactive UI with theme supportsrc/server.ts): Express API and MCPsrc/mcp/): MCP protocol implementationsrc/providers/): Database adapterssrc/scanner/): Database schema analysissrc/utils/encryption.ts): Credential encryptionMIT
Run in your terminal:
claude mcp add database-mcp -- npx Yes, Database MCP is free — one-click install via Unyly at no cost.
No, Database runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Database on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Query your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devThis server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashRead-only database access with schema inspection.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs