Aws Mcp Setup
Konfiguriert AWS MCP-Server: gehosteter No-Auth-Dokumentations-Endpunkt oder uvx-Proxy mit Anmeldeinformationen
Getestet · Funktioniert
Was es kann
Richtet AWS MCP-Server für ein Claude Code-Projekt ein, wahlweise den gehosteten AWS Knowledge-Dokumentations-Endpunkt (keine Authentifizierung, keine lokale Laufzeit) oder den vollständigen AWS MCP-Proxy, der über uvx mit AWS-Anmeldeinformationen ausgeführt wird. Enthält einen Erkennungsschritt, der vor der Auswahl uvx und gültige AWS-Anmeldeinformationen prüft, das genaue mcpServers JSON für jede Option, die Konfigurationsdateipräzedenz (.mcp.json, ~/.claude.json) und eine Fehlerbehebungstabelle. Wird ausgelöst, wenn Sie AWS MCP konfigurieren, AWS-Dokumentationssuchtools hinzufügen oder einen aws-mcp/awsdocs-Server debuggen möchten, der keine Verbindung herstellt.
Testbericht
Das Repo geklont, in ein temporäres HOME installiert (SKILL.md landete unter ~/.claude/skills/aws-mcp-setup/SKILL.md), den Frontmatter mit PyYAML geparst (name + 357-Zeichen-Beschreibung + allowed-tools; keine gebündelten Dateien aufzulösen) und seine drei externen Referenzen stichprobenartig überprüft: 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. Für die Ausgabe habe ich zwei echte .mcp.json-Dateien erstellt. BASELINE (mein eigenes Wissen, geschrieben vor Anwendung des Bodys): ein stdio-Server `uvx awslabs.aws-documentation-mcp-server@latest`; ich startete ihn und testete ihn über stdio — serverInfo awslabs.aws-documentation-mcp-server 1.29.0, Tools read_documentation/read_sections/search_table/search_documentation/recommend, und er zog beim ersten Lauf 42 Pakete. SKILL-Artefakt (nach der Erkennungsschranke von Schritt 2: `which uvx` fand /opt/homebrew/bin/uvx, aber `aws sts get-caller-identity` schlug fehl mit „command not found“, also leitet der Body zu Option B): {"awsdocs":{"type":"http","url":"https://knowledge-mcp.global.api.aws"}}; ein Live-MCP-Initialisierungs-POST lieferte serverInfo AWSKnowledgeMCP 1.0.0 und tools/list lieferte aws___read_documentation, aws___search_documentation, aws___list_regions, aws___get_regional_availability, aws___retrieve_skill — passend zu den Tool-Namen, die SKILL.md's Schritt 3 verspricht. Konkretes Delta: Die Konfiguration des Skills benötigt keine lokale Laufzeit und fügt list_regions/get_regional_availability/retrieve_skill hinzu, während meine Baseline Python+uvx zwingend erfordert; umgekehrt hat die Baseline read_sections/search_table/recommend, die dem gehosteten fehlen, daher ist es ein echter, aber einseitiger Gewinn, daher 7 statt 9. Die Dokumentation verliert einen Punkt, weil die IAM-Aktionsnamen (aws-mcp:InvokeMCP/CallReadOnlyTool/CallReadWriteTool) und das `--metadata AWS_REGION=...`-Proxy-Flag ohne ein AWS-Konto nicht ausgeführt werden konnten. Sicherheitsüberprüfung sauber: kein curl|sh, kein base64, keine Netzwerk-Exfiltration, kein Injection-Text; einziger Hinweis ist das Klartext-AWS_ACCESS_KEY_ID/SECRET-Umgebungsbeispiel, das der Body nach der empfohlenen profilbasierten Option auflistet.
Getestet am: 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/
Befehle & Beispiel-Prompts
/aws-mcp-setupKonfiguriert AWS MCP-Server: gehosteter No-Auth-Dokumentations-Endpunkt oder uvx-Proxy mit Anmeldeinformationen
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Set up the AWS documentation MCP serverConfigure aws-mcp with my AWS credentialsTroubleshoot why my AWS MCP connection fails