Aws Mcp Setup
Konfigurerer AWS MCP-servere: hostet no-auth docs endpoint eller uvx proxy med legitimationsoplysninger
Testet · Virker
Hvad det gør
Opsætter AWS MCP-servere til et Claude Code-projekt, vælger mellem det hostede AWS Knowledge dokumentations-endpoint (ingen godkendelse, ingen lokal runtime) og den fulde AWS MCP-proxy kørt via uvx med AWS-legitimationsoplysninger. Inkluderer et detektionstrin, der kontrollerer for uvx og gyldige AWS-legitimationsoplysninger før valg, den nøjagtige mcpServers JSON for hver mulighed, konfigurationsfilpræcedens (.mcp.json, ~/.claude.json) og en fejlfindingstabel. Udløses, når du beder om at konfigurere AWS MCP, tilføje AWS dokumentationssøgeværktøjer eller debugge en aws-mcp/awsdocs-server, der ikke forbinder.
Testrapport
Klonede repoet, installerede i en midlertidig HOME (SKILL.md landede i ~/.claude/skills/aws-mcp-setup/SKILL.md), parsed frontmatter med PyYAML (navn + 357-tegns beskrivelse + allowed-tools; ingen bundtede filer at løse) og spot-tjekkede dets tre eksterne referencer: 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. Til output byggede jeg to reelle .mcp.json-filer. BASELINE (min egen viden, skrevet før anvendelse af kroppen): en stdio-server `uvx awslabs.aws-documentation-mcp-server@latest`; jeg startede den og sonderede den over stdio — serverInfo awslabs.aws-documentation-mcp-server 1.29.0, tools read_documentation/read_sections/search_table/search_documentation/recommend, og den trak 42 pakker ved første kørsel. SKILL-artefakt (efter trin 2's detektionsport: `which uvx` fandt /opt/homebrew/bin/uvx, men `aws sts get-caller-identity` mislykkedes med "command not found", så kroppen ruter til Option B): {"awsdocs":{"type":"http","url":"https://knowledge-mcp.global.api.aws"}}; en live MCP initialize POST returnerede serverInfo AWSKnowledgeMCP 1.0.0 og tools/list returnerede aws___read_documentation, aws___search_documentation, aws___list_regions, aws___get_regional_availability, aws___retrieve_skill — matchende de værktøjsnavne, SKILL.md's trin 3 lover. Konkret delta: skillens konfiguration kræver nul lokal runtime og tilføjer list_regions/get_regional_availability/retrieve_skill, mens min baseline hårdt kræver Python+uvx; omvendt har baseline read_sections/search_table/recommend, som den hostede mangler, so it is a real, but one-sided win, hence 7 not 9. Docs mister et point, fordi IAM-handlingsnavnene (aws-mcp:InvokeMCP/CallReadOnlyTool/CallReadWriteTool) og `--metadata AWS_REGION=...` proxy-flagget ikke kunne udøves uden en AWS-konto. Sikkerhedsscan ren: ingen curl|sh, ingen base64, ingen netværks-exfil, ingen injection-tekst; eneste bemærkning er plaintext AWS_ACCESS_KEY_ID/SECRET env-eksemplet, som kroppen lister efter den anbefalede profilbaserede mulighed.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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 no-auth docs endpoint eller uvx proxy med legitimationsoplysninger
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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