Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant
Configurer l'environnement de développement et lancer le jeu
Steering de Kiro et amélioration de la page d'accueil du jeu
Corriger un bogue de physique subtil
Corriger un bogue d'interactions dans plusieurs fichiers
La refactorisation intuitive représente 50 % de la programmation intuitive
Utilisation des specifications pour un travail complexe
Gérer les ressources du jeu avec les Agent Hooks
Étendre Kiro avec MCP
Conclusion

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Guides
  3. Apprendre en jouant
  4. Étendre Kiro avec MCP
Afficher en Markdown

Étendre Kiro avec MCP

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Ce module suppose que vous avez déjà lancé le jeu localement, en suivant les instructions de configuration.

Dans les modules précédents, nous avons :

  • Écrit du HTML et du CSS pour améliorer la page d'accueil
  • Corrigé un bogue de physique au cœur du moteur physique du jeu
  • Corrigé un bogue d'interactions grâce à une refactorisation logique
  • Effectué une refactorisation DRY sur plusieurs composants
  • Créé une fonctionnalité plus complexe à l'aide de Specs
  • Mis en place une automatisation pour la gestion des ressources à l'aide d'Agent Hooks

Il est maintenant temps de personnaliser Kiro lui-même, pour ajuster son comportement pour des cas d'utilisation plus avancés. Pour ce faire, nous allons ajouter de nouvelles capacités à Kiro via le Model Context Protocol (MCP).

1

Configurer un serveur MCP

Kiro est fourni avec une prise en charge intégrée de MCP. Cliquez sur l'onglet « fantôme » de Kiro et cherchez « MCP Servers » dans la liste. Cliquez sur « + » pour commencer à ajouter un serveur MCP.

Chargement de l'image...alt !!alt

Modifiez le contenu du fichier mcp.json qui s'ouvre. Comme ce guide utilise Podman tout au long, nous allons exécuter le serveur MCP en tant que conteneur avec Podman. Cela permettra de garder le serveur MCP isolé de notre machine hôte :

json
{ "mcpServers": { "memory": { "enabled": true, "command": "podman", "args": [ "run", "-i", "--rm", "-v", "memories:/memories", "--env", "MEMORY_FILE_PATH=/memories/memory.json", "mcp/memory" ], "autoApprove": [ "create_entities", "create_relations", "add_observations", "delete_entities", "delete_observations", "delete_relations", "read_graph", "search_nodes", "open_nodes" ] }, "sequentialthinking": { "command": "podman", "args": [ "run", "-i", "--rm", "mcp/sequentialthinking" ], "autoApprove": [ "sequentialthinking" ] } } }

Cette configuration ajoute deux nouveaux serveurs MCP à Kiro.

Le premier serveur MCP contient des outils pour le suivi et l'interrogation de mémoires à long terme. Les mémoires seront stockées dans un volume Podman local et peuvent donc persister entre les sessions de Kiro. Vous pouvez même réutiliser ces mémoires à l'extérieur de Kiro ou intégrer des mémoires générées à partir d'autres sources externes.

Le second serveur aide Kiro à prolonger sa réflexion et à passer plus de temps à planifier avant de se mettre au travail sur une tâche.

2

Ajouter des mémoires à Kiro

Vous pouvez maintenant modifier les comportements de Kiro pour utiliser les nouveaux outils du serveur MCP.

Créez un fichier à .kiro/steering/behavior.md

Mettez le contenu suivant dans le fichier :

md
Each time you start working, put a `user_request` type entity into the knowledge graph using the `create_entities` tool. After you work, add observations to that entity about what you did, how many files you touched, how many lines, etc.

Demandez maintenant à Kiro de faire quelque chose dans le projet :

Rewrite the README.md as if it was written by a pirate.

Chargement de l'image...alt !!alt

Vous pouvez maintenant utiliser une requête de suivi pour interroger le graphe de connaissances :

Search nodes for user_request and write me a commit message based on what you see

Exemple de résultat :

md
docs: transform README.md with pirate-themed language - Rewrote entire README.md in pirate style - Added nautical references and pirate slang throughout - Maintained all original information and links - Changed section titles to pirate-appropriate terms - Added humorous pirate expressions and threats - Preserved functionality while enhancing user experience with thematic language
3

Modifier le comportement de réflexion

Modifiez le fichier à .kiro/steering/behavior.md

Mettez le contenu suivant dans le fichier :

md
When planning how to do something, use the sequentialthinking tool to plan the next several steps.

Essayez maintenant de demander au clavardage :

Let's do something super cool in this project

Chargement de l'image...alt !!alt

4

Trouver plus de serveurs MCP

  • Awesome MCP Servers
  • AWS MCP Servers

Dans ce module, vous avez appris les bases de la façon d'étendre Kiro avec des sources de contexte, des outils et des comportements supplémentaires. Il existe d'innombrables serveurs MCP disponibles, et ils peuvent être combinés de façons fascinantes pour augmenter les capacités de Kiro à travailler sur votre projet.

Amusez-vous bien!

Poursuivez vers la conclusion

Page mise à jour : 11 août 2026
Gérer les ressources du jeu avec les Agent Hooks
Conclusion