Hinweis: Dieses Lab benötigt Internet und uvx (aus dem Python-Paketmanager uv). Falls die Schulungsumgebung offline ist oder uv fehlt, ist dieses Lab optional — dann als reine Demo durch den Trainer zeigen oder überspringen.
Ziel
Einen externen MCP-Server (die AWS-Dokumentation) einbinden und eine Frage stellen, die Kiro über dieses Tool beantwortet. So wird sichtbar, wie MCP zusätzliche Fähigkeiten „andockt“.
Voraussetzung prüfen
Im Terminal:
uvx --version
- Kommt eine Version → weiter mit Schritt 1.
- Fehler „nicht gefunden“ →
uvinstallieren (siehe uv Installationsanleitung) oder das Lab als Demo behandeln.
Schritt 1 – MCP-Server konfigurieren
Lege die Workspace-Konfiguration .kiro/settings/mcp.json an:
{
"mcpServers": {
"aws-docs": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
Alternativ global unter ~/.kiro/settings/mcp.json. Beim ersten Start lädt uvx den Server automatisch herunter — eine „uvx install“-Aktion gibt es nicht.
Schritt 2 – Server verbinden
- Kiro erkennt die geänderte
mcp.jsonautomatisch (Hot-Reload beim Speichern). - Falls nötig: im Kiro-Panel (Ghost-Icon) → MCP Servers → den Server neu verbinden (Reconnect), ohne Kiro neu zu starten.
- Der Server sollte als „verbunden“ erscheinen und seine Tools anzeigen.
Schritt 3 – Eine Frage stellen, die das Tool nutzt
Suche in der AWS-Dokumentation, wie man einen S3-Bucket mit dem AWS CLI
erstellt, und fasse die Schritte kurz zusammen.
- Beobachte: Kiro wählt automatisch das passende MCP-Tool (Doku-Suche) und nutzt dessen Ergebnis.
- Beim ersten Aufruf fragt Kiro ggf. um Erlaubnis für das Tool (bestätigen).
Erwartetes Ergebnis
Kiro beantwortet die Frage mit Informationen aus der AWS-Dokumentation, die es über den MCP-Server geholt hat — ein Tool, das vorher nicht Teil von Kiro war.
Lernpunkte
- MCP ist ein Universaladapter (wie USB-C): dieselbe Schnittstelle für viele Tools.
- Lokale MCP-Server (Dateien, interne DBs/APIs) halten Daten im Netzwerk; Remote-Server (Doku, Cloud) brauchen Internet.
- Sicherheitsregel: sensible/interne Daten nur über lokale Server; Auto-Approve nur für vertrauenswürdige, lesende Tools (
autoApprovebewusst leer lassen und einzeln bestätigen). - Powers gehen noch einen Schritt weiter: sie bündeln MCP-Tools + Steering + Skills und laden on-demand (Ein-Klick-Installation) — ideal, um Kontext-Overload zu vermeiden.