Amazon Aurora DSQL MCP Server
An MCP server that provides distributed SQL capabilities with PostgreSQL compatibility for Amazon Aurora DSQL, enabling AI agents and tools to perform scalable relational data operations programmatically.
About this tool
Amazon Aurora DSQL MCP Server
Category: Database & Messaging MCP Servers
Brand: Amazon Web Services (AWS)
Website: https://awslabs.github.io/mcp/servers/aurora-dsql-mcp-server
Overview
Amazon Aurora DSQL MCP Server is a Model Context Protocol (MCP) server that connects AI agents and MCP-compatible clients to an Amazon Aurora DSQL cluster. It converts natural language questions and commands into PostgreSQL-compatible SQL, executes them against Aurora DSQL, and exposes tools for database operations and documentation access.
Features
- Converts human-readable questions and commands into structured, Postgres-compatible SQL queries.
- Executes generated SQL against a configured Amazon Aurora DSQL database cluster.
- Read-only operation by default to protect data.
- Optional write capability via a
--allow-writesflag to enable transactions. - Transactional execution of write operations when writes are enabled.
- Connection reuse between requests to improve performance and reduce overhead.
- Built-in integration with Aurora DSQL documentation:
- Documentation search.
- Reading specific documentation pages.
- Best-practice recommendation retrieval.
- Designed to run locally on the same host as the LLM/MCP client.
- Uses standard AWS authentication/credentials for access to Aurora DSQL and related services.
Available Tools
Database Operations
- readonly_query
- Execute read-only SQL queries against the configured Aurora DSQL cluster.
- transact
- Execute write operations within a transaction (requires
--allow-writes).
- Execute write operations within a transaction (requires
- get_schema
- Retrieve table schema information for understanding database structure.
Documentation and Recommendations
- dsql_search_documentation
- Search Aurora DSQL documentation.
- Parameters:
search_phrase(required)limit(optional)
- dsql_read_documentation
- Read specific Aurora DSQL documentation pages.
- Parameters:
url(required)start_index(optional)max_length(optional)
- dsql_recommend
- Get best-practice recommendations related to Aurora DSQL.
- Parameters:
url(required)
Prerequisites
- AWS account with an Aurora DSQL Cluster.
- MCP server must run locally on the same host as the LLM client.
- AWS credentials configured with appropriate permissions, via:
aws configure, or- Environment variables.
- Python 3.10 installed (e.g., via
uv python install 3.10).
Installation
Using uv
- Install
uvfrom Astral. - Install Python 3.10 using
uv python install 3.10. - Configure the MCP server in your MCP client configuration (example shown for Amazon Q Developer CLI via
~/.aws/amazonq/mcp.json), specifying:- Command:
uvx - Package:
awslabs.aurora-dsql-mcp-server@latest - Arguments including:
--cluster_endpoint(your DSQL cluster endpoint)--region(e.g.,us-east-1)--database_user(your DSQL username)--profile(e.g.,default)
- Environment variables such as
FASTMCP_LOG_LEVEL=ERROR.
- Command:
Windows Installation
- Uses a slightly different MCP configuration format:
type:stdiocommand:uvargs: typicallytool run --from awslabs.aurora-dsql-mcp-server@latest awslabs.aurora-dsql-mcp-server.exetimeout(e.g.,60seconds)- Environment variable
FASTMCP_LOG_LEVEL=ERROR.
Pricing
Pricing information is not provided in the available content. Use of this server may involve standard AWS charges for Aurora DSQL and related AWS services.
Loading more......
Information
Categories
Similar Products
6 result(s)An MCP server for Amazon Aurora MySQL that exposes MySQL database operations via the RDS Data API, allowing MCP-compatible clients to query and manage Aurora MySQL instances.
An MCP server for Amazon Aurora PostgreSQL that provides PostgreSQL database operations via the RDS Data API, enabling structured data access and management through MCP-enabled tools.
An MCP server for AWS Athena that allows running SQL queries on Glue Catalog tables through MCP tools.
An MCP server to manage, query, and ingest S3-based tables, with SQL querying, CSV-to-table conversion, and metadata discovery.
An MCP server exposing MongoDB-compatible Amazon DocumentDB operations, enabling document database management and queries via the Model Context Protocol.
An MCP server that provides complete DynamoDB operations and table management, allowing MCP-aware tools and agents to interact with Amazon DynamoDB programmatically.