Aws Mcp Setup
Konfiguruje serwery AWS MCP: hostowany punkt końcowy dokumentacji bez uwierzytelniania lub proxy uvx z poświadczeniami
Testowano · Działa
Co robi ten skill
Konfiguruje serwery AWS MCP dla projektu Claude Code, wybierając między hostowanym punktem końcowym dokumentacji AWS Knowledge (bez uwierzytelniania, bez lokalnego środowiska uruchomieniowego) a pełnym proxy AWS MCP uruchamianym przez uvx z poświadczeniami AWS. Zawiera krok wykrywania, który sprawdza uvx i prawidłowe poświadczenia AWS przed wyborem, dokładny JSON mcpServers dla każdej opcji, pierwszeństwo plików konfiguracyjnych (.mcp.json, ~/.claude.json) oraz tabelę rozwiązywania problemów. Uruchamia się, gdy poprosisz o konfigurację AWS MCP, dodanie narzędzi do wyszukiwania dokumentacji AWS lub debugowanie serwera aws-mcp/awsdocs, który się nie łączy.
Raport z testu
Sklonowano repozytorium, zainstalowano do tymczasowego HOME (SKILL.md wylądował w ~/.claude/skills/aws-mcp-setup/SKILL.md), sparsowano frontmatter za pomocą PyYAML (name + 357-znakowy description + allowed-tools; brak spakowanych plików do rozwiązania) i sprawdzono trzy zewnętrzne odwołania: 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. Dla danych wyjściowych zbudowałem dwa rzeczywiste pliki .mcp.json. LINIA BAZOWA (moja własna wiedza, napisana przed zastosowaniem treści): serwer stdio `uvx awslabs.aws-documentation-mcp-server@latest`; uruchomiłem go i zbadałem przez stdio — serverInfo awslabs.aws-documentation-mcp-server 1.29.0, narzędzia read_documentation/read_sections/search_table/search_documentation/recommend, i pobrał 42 pakiety przy pierwszym uruchomieniu. Artefakt umiejętności (zgodnie z bramą wykrywania Kroku 2: `which uvx` znalazł /opt/homebrew/bin/uvx, ale `aws sts get-caller-identity` zakończyło się niepowodzeniem z komunikatem "command not found", więc treść kieruje do Opcji B): {"awsdocs":{"type":"http","url":"https://knowledge-mcp.global.api.aws"}}; aktywny POST inicjalizujący MCP zwrócił serverInfo AWSKnowledgeMCP 1.0.0, a tools/list zwrócił aws___read_documentation, aws___search_documentation, aws___list_regions, aws___get_regional_availability, aws___retrieve_skill — pasujące do nazw narzędzi obiecanych w Kroku 3 SKILL.md. Konkretna różnica: konfiguracja umiejętności nie wymaga lokalnego środowiska uruchomieniowego i dodaje list_regions/get_regional_availability/retrieve_skill, podczas gdy moja linia bazowa twardo wymaga Pythona+uvx; odwrotnie, linia bazowa ma read_sections/search_table/recommend, których brakuje w hostowanej wersji, więc jest to prawdziwe, ale jednostronne zwycięstwo, stąd 7, a nie 9. Dokumentacja traci punkt, ponieważ nazwy akcji IAM (aws-mcp:InvokeMCP/CallReadOnlyTool/CallReadWriteTool) i flaga proxy `--metadata AWS_REGION=...` nie mogły zostać użyte bez konta AWS. Skan bezpieczeństwa czysty: brak curl|sh, base64, eksfiltracji sieciowej, tekstu iniekcji; jedyną uwagą jest przykład zmiennych środowiskowych AWS_ACCESS_KEY_ID/SECRET w postaci jawnego tekstu, który treść wymienia po zalecanej opcji opartej na profilu.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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/
Komendy i przykładowe prompty
/aws-mcp-setupKonfiguruje serwery AWS MCP: hostowany punkt końcowy dokumentacji bez uwierzytelniania lub proxy uvx z poświadczeniami
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Set up the AWS documentation MCP serverConfigure aws-mcp with my AWS credentialsTroubleshoot why my AWS MCP connection fails