aws_services_regions

n1t1nv3rma/aws_services_regions

3.2

If you are the rightful owner of aws_services_regions and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This MCP server provides a comprehensive list of all AWS services available across different AWS regions, facilitating optimal and accurate data retrieval for LLMs.

MCP server to provide accurate information on AWS Services and Regions

Fast MCP server that helps LLMs to optimally and accurately find list of all AWS services available in AWS regions.

It has comprehensive information about AWS services and regions. It can help your LLM with any specific questions about AWS Services or Regions. For example:

  1. Which AWS services are available in specific regions
  2. Which regions support specific AWS services
  3. When services were launched in specific regions
  4. Information about AWS Local Zones and their parent regions
  5. The latest AWS service launches
  6. Comparing service availability across regions
  7. Finding regions with the most or least services
  8. Identifying which services are globally available vs. regionally restricted

For example, it can tell LLMs that:

  • US East (N. Virginia/us-east-1) has the most AWS services available (388)
  • AWS IAM, CloudWatch, EC2, and S3 are available in all 37 AWS regions
  • The newest AWS region appears to be Asia Pacific (Taipei/ap-east-2)
  • There are 33 AWS Local Zones connected to parent regions
  • Some services like Amazon Q Developer are only available in 2 regions

How to Setup

Git clone this MCP server (repo)

% https://github.com/n1t1nv3rma/aws_services_regions.git

For Amazon Q CLI:

Save below information in the local ".amazonq/mcp.json" or in global "~/.aws/amazonq/mcp.json"

{
  "mcpServers": {
    "awsrands": {
      "command": "/opt/homebrew/bin/uvx",
      "args": [
        "--with",
        "mcp[cli]",
        "--with",
        "bs4",
        "mcp",
        "run",
        "/Users/nitin/Documents/AWS/MCP/aws_services_regions/main.py"
      ],
      "env": {},
      "timeout": 120000,
      "disabled": false
    }
  }
}

For Claude Desktop:

Save below information in the local "claude_desktop_config.json"

{
  "mcpServers": {
    "awsrands": {
      "command": "/opt/homebrew/bin/uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "bs4",    
        "mcp",
        "run",
        "/Users/nitin/Documents/AWS/MCP/aws_services_regions/main.py"
      ]
    }
 }
}

Sample Run

% q āœ“ awsrands loaded in 0.69 s

⢠⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⣿⣶⣦─⠀

⠀⠀⠀⣾┿⢻⣿┆⠀⠀⠀⢀⣄┄⢀⣠⣤⣤─⢀⣠⣤⣤─⠀⠀⢀⣠⣤⣤⣤⣄⠀⠀⢀⣤⣤⣤⣤⣤⣤─⠀⠀⣀⣤⣤⣤⣀⠀⠀⠀⢠⣤─⣀⣤⣤⣄─⠀⠀⠀⠀⠀⠀⢠⣿⣿⠋⠀⠀⠀⠙⣿⣿┆ ā €ā €ā£¼ā£æā ‡ā €ā£æā£æā”„ā €ā €ā¢øā£æā£æā ›ā ‰ā »ā£æā£æā ›ā ‰ā ›ā£æā£æā €ā €ā ˜ā ›ā ‰ā ‰ā »ā£æā£§ā €ā ˆā ›ā ›ā ›ā£»ā£æā”æā €ā¢€ā£¾ā£æā ›ā ‰ā »ā£æā£·ā”€ā €ā¢øā£æā”Ÿā ›ā ‰ā¢»ā£æā£·ā €ā €ā €ā €ā €ā €ā£¼ā£æā”ā €ā €ā €ā €ā €ā¢øā£æā£æ ⠀⢰⣿⣿⣤⣤⣼⣿⣷⠀⠀⢸⣿⣿⠀⠀⠀⣿⣿⠀⠀⠀⣿⣿⠀⠀⢀⣓⣶⣶⣶⣿⣿⠀⠀⠀⣠⣾┿⠋⠀⠀⢸⣿⣿⠀⠀⠀⣿⣿┇⠀⢸⣿┇⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⢹⣿⣇⠀⠀⠀⠀⠀⢸⣿┿ ā¢€ā£æā£æā ‹ā ‰ā ‰ā ‰ā¢»ā£æā£‡ā €ā¢øā£æā£æā €ā €ā €ā£æā£æā €ā €ā €ā£æā£æā €ā €ā£æā£æā”€ā €ā£ ā£æā£æā €ā¢€ā£“ā£æā£‹ā£€ā£€ā£€ā”€ā ˜ā£æā£æā£„ā£€ā£ ā£æā£æā ƒā €ā¢øā£æā”‡ā €ā €ā¢øā£æā£æā €ā €ā €ā €ā €ā €ā ˆā¢æā£æā£¦ā£€ā£€ā£€ā£“ā£æā”æā ƒ ā šā ›ā ‹ā €ā €ā €ā €ā ˜ā ›ā ›ā €ā ˜ā ›ā ›ā €ā €ā €ā ›ā ›ā €ā €ā €ā ›ā ›ā €ā €ā ™ā »ā æā Ÿā ‹ā ›ā ›ā €ā ˜ā ›ā ›ā ›ā ›ā ›ā ›ā ƒā €ā ˆā ›ā æā æā æā ›ā ā €ā €ā ˜ā ›ā ƒā €ā €ā ˜ā ›ā ›ā €ā €ā €ā €ā €ā €ā €ā €ā ™ā ›ā æā¢æā£æā£æā£‹ā €ā € ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā €ā ˆā ›ā æā¢æā”§

╭─────────────────────────────── Did you know? ────────────────────────────────╮ │ │ │ Q can use tools without asking for confirmation every time. Give /tools │ │ trust a try │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯

/help all commands • ctrl + j new lines • ctrl + s fuzzy search ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ You are chatting with claude-3.7-sonnet

/tools

Tool Permission ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔

Built-in:

  • execute_bash * trust read-only commands
  • fs_read * trusted
  • fs_write * not trusted
  • report_issue * trusted
  • use_aws * trust read-only commands

awsrands (MCP):

  • awsrands___aws_latest_services * not trusted
  • awsrands___aws_localzones * not trusted
  • awsrands___aws_regions trusted
  • awsrands___aws_regions_for_service trusted
  • awsrands___aws_services trusted
  • awsrands___aws_services_in_region trusted

Master prompt - start with this:

"You have all the tools which can help you find out what AWS services are available in which regions or vice-versa. You can run recursive queries against the URI or URL in the initial response to further find out details on launch date of service in a region. Use your tools to solve all AWS regions or service related queries."