MCPcopy Index your code
hub / github.com/APIs-guru/aws2openapi

github.com/APIs-guru/aws2openapi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
22 symbols 46 edges 4 files 3 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

aws2openapi

Amazon Web Services API description to OpenAPI 3.0 specification

Work in progress - beta quality

Handles all current (v2) AWS json and xml specifications

Resultant OpenApi specifications pass multiple validators

screenshot

The results of this converter can be found here

TODO help wanted

  • ~~Fix input header parameter selectivity~~
  • ~~Process protocol:ec2~~
  • ~~Authentication~~ You will have to calculate HMAC headers manually
  • ~~pagination~~
  • ~~Examples~~
  • ~~Waiters~~ (as vendor extension)
  • Test against live endpoints
  • Verify output header mappings
  • Test path-with-fragment hack works
  • Test paths with hardcoded ?parameters work
  • Validate xml-handling keyword translations

Core symbols most depended-on inside this repo

rename
called by 13
index.js
clean
called by 7
index.js
checkDef
called by 5
index.js
transformShape
called by 4
index.js
attachOperation
called by 2
index.js
doit
called by 2
getPreferred.js
doit
called by 2
aws2openapi.js
getRegionConfig
called by 2
aws2openapi.js

Shape

Function 22

Languages

TypeScript100%

Modules by API surface

index.js18 symbols
aws2openapi.js2 symbols
helpers.js1 symbols
getPreferred.js1 symbols

For agents

$ claude mcp add aws2openapi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact