aws-open-data-mcp

domdomegg/aws-open-data-mcp

3.2

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.

Tools
2
Resources
0
Prompts
0

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 datasets
  • limit (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"
}