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
GitHub
GitLab
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox
Accès à Internet
Variables d'environnement
Powers et MCP
Configuration de l'environnement

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

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Web
  3. Sandbox
  4. Powers et MCP
Afficher en Markdown

Powers et 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

Kiro Web prend en charge deux façons d'étendre l'agent avec des outils et du contexte supplémentaires : les Powers et les serveurs MCP.

Pour connaître la configuration générale du MCP et les concepts qui s'appliquent à toutes les surfaces Kiro, consultez MCP. Pour la documentation générale sur les Powers, consultez Powers.

Les Powers sont un ensemble d'intégrations incluses avec Kiro Web qui ajoutent des outils et du contexte spécialisés à l'agent. Vous pouvez configurer les Powers activés pour vos sessions. Pour gérer les Powers, allez dans Paramètres, sélectionnez l'onglet Agent, puis cliquez sur Manage powers sous Sandbox.

Les serveurs MCP vous donnent un contrôle total sur les intégrations d'outils personnalisées à l'aide du Model Context Protocol. Vous configurez les serveurs MCP manuellement, et ils sont chargés dans le bac à sable au début de chaque tâche.

Serveurs MCP

Security warning

Les serveurs MCP stdio exécutent des commandes arbitraires dans votre environnement avec les mêmes privilèges et le même accès que l'agent lui-même. Cela inclut l'accès à votre code source, à vos variables d'environnement, à vos secrets et à toutes les informations d'identification disponibles dans la session.

Avant d'ajouter un serveur MCP, sachez que :

  • La command et les args que vous configurez s'exécutent comme un processus dans votre environnement — traitez-les avec la même prudence que tout exécutable que vous installez
  • Les serveurs MCP ont un accès complet au système de fichiers de votre espace de travail, y compris le code source et les fichiers de configuration
  • Les serveurs MCP peuvent lire les variables d'environnement et les secrets configurés pour votre session
  • Les serveurs MCP s'exécutent en dehors du bac à sable d'exécution des outils de l'agent — ils ne sont pas soumis aux mêmes restrictions que les appels d'outils de l'agent
  • Un serveur MCP compromis ou malveillant peut exfiltrer du code, des informations d'identification et des données sans confirmation supplémentaire de l'utilisateur

Installez uniquement des serveurs MCP provenant de sources fiables que vous avez examinées. Vous êtes responsable de l'évaluation de la sécurité de tout serveur MCP que vous configurez. Kiro ne vérifie, ne met en bac à sable, ni ne restreint le comportement des serveurs MCP tiers. Pour plus de conseils, consultez les pratiques exemplaires de sécurité pour le MCP.

Configuration

Pour ajouter un serveur MCP :

  1. Allez dans Paramètres et sélectionnez l'onglet Agent
  2. Sous MCP server settings, cliquez sur Add server
  3. Entrez le nom du serveur, le type (HTTP ou local) et la commande ou l'URL

Les serveurs MCP sont chargés au démarrage du bac à sable et restent disponibles pendant toute l'exécution de la tâche.

Exemple de configuration

json
{ "mcpServers": { "aws-knowledge-mcp-server": { "command": "uvx", "args": [ "fastmcp", "run", "https://knowledge-mcp.global.api.aws" ], "env": {} } } }

Serveurs pris en charge

Seuls les serveurs MCP locaux sont actuellement pris en charge. Les serveurs MCP distants ne sont pas disponibles pour le moment.

Utilisation des variables d'environnement et des secrets

Vous pouvez référencer des variables d'environnement et des secrets dans votre configuration MCP pour transmettre de façon sécurisée des informations d'identification et des valeurs de configuration aux serveurs MCP.

Utilisez la syntaxe ${key_name} pour référencer les noms de clés de vos variables d'environnement et secrets dans la configuration du serveur :

json
{ "mcpServers": { "server-name": { "command": "executable", "args": ["arg1", "arg2"], "env": { "ENV_VAR_KEY": "${my_env_var_key}", "SECRET_KEY": "${my_secret_key}" } } } }

Les variables d'environnement et les secrets utilisent la même syntaxe. Les valeurs sont résolues au démarrage du bac à sable.

Authentification des Powers (OAuth)

Certains Powers se connectent à des services tiers — comme Figma, Stripe ou Supabase — qui exigent que vous accordiez l'accès par un flux d'autorisation OAuth. Vous effectuez cette étape une seule fois lors de l'installation du Power, et l'agent utilise ensuite la connexion pour toutes les tâches futures sans vous le redemander.

Quels Powers nécessitent une autorisation

Lorsque vous installez un Power qui nécessite OAuth, un bouton Authorize apparaît à côté de celui-ci dans la liste des Powers. Les Powers qui ne nécessitent pas d'autorisation sont prêts à être utilisés immédiatement après l'installation.

Autoriser un Power

  1. Allez dans Paramètres et sélectionnez l'onglet Agent
  2. Sous Sandbox, choisissez Manage Powers
  3. Trouvez le Power que vous souhaitez connecter et choisissez Authorize
  4. Un nouvel onglet de navigateur s'ouvre, affichant l'écran de consentement du service
  5. Examinez les permissions demandées et approuvez l'accès
  6. Vous êtes redirigé vers Kiro Web — le Power s'affiche maintenant comme connecté

Après l'autorisation, l'agent peut utiliser le serveur MCP du Power dans n'importe quelle tâche. Vous n'avez pas besoin de réautoriser, sauf si vous vous déconnectez ou si le service révoque l'accès.

Déconnecter un Power

Si vous ne voulez plus qu'un Power accède à un service tiers en votre nom :

  1. Allez dans Manage Powers dans vos paramètres Agent
  2. Trouvez le Power et choisissez Disconnect

La déconnexion révoque immédiatement les informations d'identification stockées. Le Power reste installé, mais ses outils qui nécessitent la connexion cesseront de fonctionner jusqu'à ce que vous réautorisiez.

Sécurité

  • Les jetons sont chiffrés au repos et ne sont jamais exposés au bac à sable ni à l'agent
  • L'accès est limité aux permissions que vous avez approuvées sur l'écran de consentement
  • Vous pouvez déconnecter un Power à tout moment pour révoquer immédiatement l'accès
Page mise à jour : 11 août 2026
Variables d'environnement
Configuration de l'environnement