Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Fastmcp Sqltools

FreeNot checked

A MCP server provides SQL database access with support for PostgreSQL, MySQL, and SQLite.

GitHubEmbed

About

A MCP server provides SQL database access with support for PostgreSQL, MySQL, and SQLite.

README

mcp-name: io.github.atarkowska/fastmcp-sqltools

A Model Context Protocol (MCP) server built with FastMCP that provides SQL database access with support for PostgreSQL, MySQL, and SQLite.

Features

  • list_tables: List all tables in the database
  • get_table_schema: Get detailed schema information for a table including columns, types, constraints, and indexes
  • execute_query: Execute any SQL query (INSERT, UPDATE, DELETE, DDL, etc.)
  • execute_safe_query: Execute read-only SELECT queries with additional safety checks

Supported Databases

  • PostgreSQL: Full support via asyncpg
  • MySQL: Full support via aiomysql
  • SQLite: Full support via aiosqlite

The server automatically detects the database type from the DATABASE_URL environment variable.

Configuration

Add the following to your claude_desktop_config.json:

{
    "mcpServers": {
        "sql-mcp-tools": {
            "command": "uvx",
            "args": [
                "fastmcp-sqltools"
            ],
            "env": {
                "DATABASE_URL": "<your-database-url>"
            }
        }
    }
}

Database URL Format

The DATABASE_URL should be in one of the following formats:

  • PostgreSQL: postgresql://user:password@host:port/database or postgres://user:password@host:port/database
  • MySQL: mysql://user:password@host:port/database
  • SQLite: sqlite:///path/to/database.db (use three slashes for absolute path)

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.

from github.com/atarkowska/fastmcp-sqltools

Install Fastmcp Sqltools in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install fastmcp-sqltools

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add fastmcp-sqltools -- uvx fastmcp-sqltools

FAQ

Is Fastmcp Sqltools MCP free?

Yes, Fastmcp Sqltools MCP is free — one-click install via Unyly at no cost.

Does Fastmcp Sqltools need an API key?

No, Fastmcp Sqltools runs without API keys or environment variables.

Is Fastmcp Sqltools hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Fastmcp Sqltools in Claude Desktop, Claude Code or Cursor?

Open Fastmcp Sqltools on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Fastmcp Sqltools with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs