← Explore all mcp servers

DATABASE DEVELOPMENT / AWS Labs

Aurora DSQL MCP

AWS Labs MCP server that turns questions into Postgres-compatible SQL for Aurora DSQL, read-only unless --allow-writes is passed, and only on the same host as the client.

“Exposes readonly_query, transact, get_schema, documentation search and read, recommendations, and a SQL linter for a configured DSQL cluster.”

01 / THE REASONING

Why this made the selection.

  • The catalogue's AWS database servers cover DynamoDB, DocumentDB, and ElastiCache, not Aurora DSQL.
  • The README lists the SQL and documentation tools and says writes need an explicit flag.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • src/aurora-dsql-mcp-server/README.md
  • src/aurora-dsql-mcp-server/LICENSE

Our findings

  • Database tools are readonly_query, transact, and get_schema, and they require --cluster_endpoint, --database_user, and --region.
  • Writes are off until --allow-writes; the README says the server can only run locally on the same host as the LLM client.
  • The Windows configuration block sets type to stdio. The directory LICENSE at this commit is Apache-2.0.

Not established by this review

  • The server was not started.
  • No SQL tool was called.
  • uv run pytest was not executed.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗
  1. Install uv and Python 3.10, then put uvx awslabs.aurora-dsql-mcp-server@latest in the client JSON with the cluster flags.
  2. The Windows block uses type stdio.
  3. No single shell install line is recorded.

Before you start

  • Python 3.10 and uv
  • An Aurora DSQL cluster endpoint, database user, and region
  • AWS credentials on the same host

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. Aurora DSQL README ↗Checked

    https://github.com/awslabs/mcp/blob/8840003820a78dd018561d55c7ab12fcdd708464/src/aurora-dsql-mcp-server/README.md

    Supports: tools, read-only default, and stdio config

  2. Directory LICENSE ↗Checked

    https://github.com/awslabs/mcp/blob/8840003820a78dd018561d55c7ab12fcdd708464/src/aurora-dsql-mcp-server/LICENSE

    Supports: Apache-2.0

Evidence & Ask