Aws Mcp Setup

Konfigurerer AWS MCP-servere: hostet dokumentasjonsendepunkt uten autentisering eller uvx-proxy med legitimasjon

av zxkane · zxkane/aws-skills

Bestått ★ 8.4/10

Aws Mcp Setup — Konfigurerer AWS MCP-servere: hostet dokumentasjonsendepunkt uten autentisering eller uvx-proxy med legitimasjon

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 server
  • Configure aws-mcp with my AWS credentials
  • Troubleshoot why my AWS MCP connection fails