Mmcp.market

Faucet MCP server

by faucetdb·io.github.faucetdb/faucet·v0.1.15·118 stars

SQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Established

118 stars396 downloads/wk

Reviews

Write one

Nobody has reviewed Faucet yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Faucet tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan1 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Faucet in Claude Code, Cursor or VS Code

Runs npx -y @faucetdb/faucet on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add faucet -- npx -y @faucetdb/faucet
Add to Cursor

What the publisher says

From the Faucet repository's README, as published. We do not edit it. Read it on GitHub

Faucet: REST API and MCP server for any SQL database

Turn any SQL database into a secure REST API and MCP server.One binary. One command.

Faucet is an open-source (MIT) single Go binary that turns PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, Snowflake or SQLite into a REST API and an MCP server for AI agents, with role-based access control (RBAC), OpenAPI 3.1 and a built-in admin UI.

Endpoints, OpenAPI specs and MCP tools are generated from your database schema at runtime. No code generation, no ORM, no boilerplate.

Website · Docs · Getting Started · Docker · MCP Server · Issues

What is Faucet?

Faucet is a database-to-REST-API gateway — a lightweight, self-hosted server that connects to your SQL databases, introspects the schema, and generates a full CRUD REST API with authentication, role-based access control (RBAC), and OpenAPI documentation. It also exposes an MCP server at /mcp so AI agents and AI app builders (Claude, ChatGPT, Cursor, VS Code, Windsurf, Base44, Replit) can query your data through the same roles and API keys.

Think of it as an open-source alternative to DreamFactory, PostgREST, or Hasura, with multi-database support, a built-in admin UI, and native AI agent integration, all in a single binary. See how it compares.

Use Cases

  • Instant backend for apps — Skip writing CRUD APIs by hand. Point Faucet at your database and start building your frontend.
  • AI agent data access — Give Claude, GPT, or any MCP-compatible agent governed, read/write access to your databases.
  • Internal tools & dashboards — Generate APIs for internal databases without modifying existing infrastructure.
  • Legacy database modernization — Put a REST API in front of SQL Server 2012, MySQL 5.7, or PostgreSQL 9.6 without code changes.
  • Multi-database aggregation — Connect PostgreSQL, MySQL, SQL Server, Oracle, and more to a single Faucet instance and query them all through one API.
  • Rapid prototyping — Go from empty database to working API in under 60 seconds.

How It Works

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Faucet: common questions

Is Faucet MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Faucet safety report
How do I install Faucet?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Faucet need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Faucet maintained?
The last commit was 6 days ago (2026-10-11). The latest release is v0.1.15.
What can I use instead of Faucet?
Servers from other publishers that do the same job: DBHub MCP server, Quarry MCP server and NeoSQL MCP server. Compare all Faucet alternatives.

Alternatives to Faucet

Same job from other publishers: the closest match first, then the best rated.

All Faucet alternatives →
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Quarry
    Safety-railed database access: Postgres, MySQL, SQLite, Redis. Read-only by default.
    A
  • NeoSQL MCP
    Schemas, SQL, ERDs, and codegen for PostgreSQL, MySQL, Oracle, SQLite, and more via NeoSQL Desktop.
    A
  • Dbmcp
    Database MCP server for MySQL, MariaDB, PostgreSQL & SQLite with PII redaction and write-prevention
    B
  • DB Connect MCP
    Multi-database MCP server for PostgreSQL, MySQL, and ClickHouse
    B

More from faucetdb →