Connects to PostgreSQL, MySQL, or SQLite databases through a single DATABASE_URL environment variable and exposes four tools: list_tables for discovery, get_table_schema for inspecting columns and constraints, execute_query for writes and DDL, and execute_safe_query for read-only selects with safety guards. Built with FastMCP and async database drivers (asyncpg, aiomysql, aiosqlite). You'd reach for this when you want Claude to query and modify databases directly without writing custom scripts. The server auto-detects database type from your connection string, so switching between PostgreSQL for production and SQLite for local testing just means changing one environment variable.
claude mcp add --transport stdio atarkowska-fastmcp-sqltools -- uvx fastmcp-sqltools