domdomegg/aws-open-data-mcp
If you are the rightful owner of aws-open-data-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
An MCP server that allows searching and exploring datasets from the AWS Open Data Registry.
AWS Open Data Registry MCP Server
An MCP server that allows searching and exploring datasets from the AWS Open Data Registry.
Features
- search_datasets: Search for datasets by name, description, or tags with fuzzy matching
- get_dataset: Get detailed information about a specific dataset
- Automatic caching of the AWS Open Data Registry for fast lookups
Installation
npm install
Usage
npm start
The server will be available at http://localhost:3000/mcp using the streamable HTTP transport. You can install this in Claude Code with: claude mcp add aws-open-data --transport http http://localhost:3000/mcp. You'll then need to restart Claude Code to pick up the new MCP.
Tools
search_datasets
Search for datasets matching a query. If no query is provided, returns all datasets.
Arguments:
query(string, optional): Search query to match against dataset names, descriptions, and tags. Empty query returns all datasetslimit(number, optional): Maximum number of results to return (default: 25)detail(enum, optional): Detail level - 'nameOnly' (just names), 'minimal' (name and description), or 'full' (complete dataset info). Default: 'minimal'
Example:
{
"query": "satellite",
"limit": 5,
"detail": "minimal"
}
get_dataset
Get detailed information about a specific dataset.
Arguments:
id(string, required): The ID of the dataset (without .yaml extension)
Example:
{
"id": "sentinel-1"
}