aws-athena-mcp
19
The aws-athena-mcp project provides a Model Context Protocol server enabling AI systems to run SQL queries on AWS Athena databases effectively. It allows users to manage query executions, check statuses, retrieve results, and execute saved queries using Athena.
What are the requirements to use this MCP server?
You need Node.js >= 16, AWS credentials with appropriate Athena and S3 permissions, and an S3 bucket for query results.
How can I configure AWS credentials for this server?
AWS credentials can be configured using AWS CLI, environment variables, or IAM roles if running on AWS.
What happens if a query exceeds the timeout?
If a query exceeds the timeout, only the queryExecutionId is returned for later retrieval.
Can I run saved queries with this server?
Yes, you can manage and execute saved queries using the run_saved_query tool.
Is there a limit to the number of rows returned by a query?
Yes, the default maximum number of rows returned is 1000, with a maximum limit of 10000.