Read-only Model Context Protocol server for MySQL and PostgreSQL, built with TypeScript, TypeORM and Docker.
A read-only Model Context Protocol (MCP) server built with TypeScript and TypeORM, providing a standardized way for AI applications to interact with MySQL and PostgreSQL databases.
The server enables AI clients to discover database schemas and execute validated SQL queries through two MCP tools.
- Multi-database support: MySQL and PostgreSQL. - Dynamic schema discovery: Retrieve table and column information without hardcoding database schemas. - Read-only querying: Execute validated SELECT statements. - SQL validation: Restrict modification commands, dangerous operations, and multiple statements. - Result limits: Automatically limit query results to a maximum of 100 rows. - Database-level protection: Dedicated read-only users for the included Docker databases. - Docker support: Run both databases and the MCP server without installing database servers locally.
Tool Description ------ gettables Returns the tables and column metadata of the connected database. query Validates and executes read-only SELECT queries.
- rows: Query results. - rowCount: Number of returned rows. - executionTimeMs: Query execution time in milliseconds.
The server connects to one configured database per instance.
Natural-language processing is handled by the connected AI application, not by the MCP server itself.
The project uses TypeORM for database connection and query management, with separate adapters for MySQL and PostgreSQL.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/HaticeGuzell--multi-database-mcp-server.html)
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
shinthink/blitzstrike⚡ Blitz Strike — a universal MCP penetration-testing toolbelt. Structured methodology: reconnaissance & attack-surface mapping, source-to-sink analysis, and live validation. 57 escalation chains, 130-
0xwilliamortiz/openclaude-improvedruns anywhere. uses anything
halofyai/halofyHalofy is the open access and governance layer for AI agents across your organization. Identity, policy, provenance, audit, and signed erasure.
CaptureGrubEnchant/SolidWorksSolidWorks MCP Server connects an AI assistant to a running SolidWorks instance. Sketch, extrude, fillet, export STEP/STL, generate macros.
arielshad/3d-asset-server3d assets api and mcp
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.