Aws Mcp Setup
Konfigurerer AWS MCP-servere: hostet dokumentasjonsendepunkt uten autentisering eller uvx-proxy med legitimasjon
Bestått
Hva den gjør
Setter opp AWS MCP-servere for et Claude Code-prosjekt, velger mellom det hostede AWS Knowledge dokumentasjonsendepunktet (ingen autentisering, ingen lokal kjøretid) og den fulle AWS MCP-proxyen kjørt gjennom uvx med AWS-legitimasjon. Inkluderer et deteksjonstrinn som sjekker for uvx og gyldig AWS-legitimasjon før valg, den eksakte mcpServers JSON for hvert alternativ, konfigurasjonsfilprioritet (.mcp.json, ~/.claude.json), og en feilsøkingstabell. Utløses når du ber om å konfigurere AWS MCP, legge til AWS dokumentasjonssøkeverktøy, eller feilsøke en aws-mcp/awsdocs-server som ikke kobler til.
Testrapport
Klonet repoet, installerte i en midlertidig HOME (SKILL.md landet på ~/.claude/skills/aws-mcp-setup/SKILL.md), parses frontmatter med PyYAML (navn + 357-tegns beskrivelse + allowed-tools; ingen medfølgende filer å løse) og stikkprøvekontrollerte dens tre eksterne referanser: github.com/aws/mcp-proxy-for-aws HTTP 200, pypi mcp-proxy-for-aws HTTP 200 (v1.6.4), knowledge-mcp.global.api.aws HTTP 200. For utdata bygget jeg to virkelige .mcp.json-filer. BASELINE (min egen kunnskap, skrevet før jeg brukte teksten): en stdio-server `uvx awslabs.aws-documentation-mcp-server@latest`; jeg startet den og undersøkte den over stdio — serverInfo awslabs.aws-documentation-mcp-server 1.29.0, verktøy read_documentation/read_sections/search_table/search_documentation/recommend, og den trakk 42 pakker ved første kjøring. FERDIGHETSARTEFAKT (etter trinn 2s deteksjonsport: `which uvx` fant /opt/homebrew/bin/uvx men `aws sts get-caller-identity` feilet med "command not found", så teksten ruter til alternativ B): {"awsdocs":{"type":"http","url":"https://knowledge-mcp.global.api.aws"}}; en levende MCP initialize POST returnerte serverInfo AWSKnowledgeMCP 1.0.0 og tools/list returnerte aws___read_documentation, aws___search_documentation, aws___list_regions, aws___get_regional_availability, aws___retrieve_skill — som samsvarer med verktøynavnene SKILL.mds trinn 3 lover. Konkret delta: ferdighetens konfigurasjon trenger null lokal kjøretid og legger til list_regions/get_regional_availability/retrieve_skill, mens min baseline hardt krever Python+uvx; omvendt har baseline read_sections/search_table/recommend som den hostede mangler, så det er en reell, men ensidig seier, derav 7 ikke 9. Dokumenter mister et poeng fordi IAM-handlingsnavnene (aws-mcp:InvokeMCP/CallReadOnlyTool/CallReadWriteTool) og `--metadata AWS_REGION=...` proxy-flagget ikke kunne utøves uten en AWS-konto. Sikkerhetsskanning ren: ingen curl|sh, ingen base64, ingen nettverkseksfiltrering, ingen injeksjonstekst; eneste merknad er det klartekst AWS_ACCESS_KEY_ID/SECRET env-eksemplet, som teksten lister etter det anbefalte profilbaserte alternativet.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/zxkane/aws-skills.git /tmp/aws-mcp-setup-src mkdir -p ~/.claude/skills cp -R /tmp/aws-mcp-setup-src/plugins/aws-common/skills/aws-mcp-setup ~/.claude/skills/aws-mcp-setup # Skill is documentation-only (single SKILL.md, no scripts or bundled assets). # Plugin-marketplace alternative: /plugin marketplace add zxkane/aws-skills then /plugin install aws-common@aws-skills # No deps needed for the no-auth documentation option (remote HTTP MCP endpoint). # The full AWS MCP option additionally needs: Python 3.10+ with uv/uvx, plus configured AWS credentials. # Repo also ships aws-cdk-development, aws-sst-development, aws-cost-operations, aws-agentic-ai, aws-serverless-eda under plugins/*/skills/
Kommandoer og eksempelprompter
/aws-mcp-setupKonfigurerer AWS MCP-servere: hostet dokumentasjonsendepunkt uten autentisering eller uvx-proxy med legitimasjon
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Set up the AWS documentation MCP serverConfigure aws-mcp with my AWS credentialsTroubleshoot why my AWS MCP connection fails