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
Configuration
Répertoire de serveurs
Outils
Recherche d'outils
Exemples
Bonnes pratiques
Registre (entreprise)
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

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. Fonctionnalités
  3. MCP
  4. Outils
Afficher en Markdown

Outils

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

Les serveurs MCP peuvent exposer des outils, des requêtes et des modèles de ressources à Kiro. Cette page explique comment interagir avec chacune de ces capacités sur toutes les surfaces.

Interagir avec les outils MCP

Une fois que vous avez configuré les serveurs MCP, vous pouvez interagir avec leurs outils de plusieurs façons :

Questions directes

La façon la plus simple d'utiliser les outils MCP est de poser des questions liées au domaine du serveur :

Tell me about Amazon Bedrock
How do I configure S3 bucket policies?

Kiro sélectionne automatiquement l'outil MCP approprié en fonction de votre question.

Demandes d'outils spécifiques

Vous pouvez demander des outils MCP spécifiques en décrivant ce que vous voulez faire :

Search AWS documentation for information about ECS task definitions
Get recommendations for AWS CloudFormation best practices

Contexte explicite (IDE)

Dans l'IDE, vous pouvez fournir un contexte explicite au sélecteur d'outils :

#[aws-docs] search_documentation Tell me about AWS Lambda

Ce format précise à la fois le serveur (aws-docs) et l'outil (search_documentation).

Gérer les outils MCP

Panneau des outils MCP

Le panneau Kiro comprend un onglet des serveurs MCP qui offre :

  • Une liste de tous les serveurs MCP configurés
  • Des indicateurs d'état de connexion
  • La gestion individuelle des outils
  • Un accès rapide aux outils du serveur

Pour accéder au panneau MCP :

  1. Sélectionnez l'icône Kiro dans la barre d'activité
  2. Accédez à l'onglet des serveurs MCP
  3. Consultez tous les serveurs connectés et leurs outils disponibles

Gestion des outils individuels

Chaque serveur MCP peut exposer plusieurs outils. Vous pouvez activer ou désactiver des outils précis sans affecter l'ensemble du serveur :

Via le panneau Kiro :

  1. Ouvrez le panneau Kiro et accédez aux serveurs MCP
  2. Développez un serveur pour voir ses outils disponibles
  3. Cliquez sur un outil pour voir les options :
    • Enable - Active un outil désactivé
    • Disable - Désactive temporairement un outil sans retirer le serveur
  4. Les outils désactivés affichent une étiquette « Disabled » et ne seront pas offerts à Kiro

Via la configuration JSON :

Utilisez le tableau disabledTools dans votre configuration MCP pour désactiver de façon permanente des outils précis :

json
{ "mcpServers": { "github": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"], "disabledTools": ["delete_repository", "force_push", "merge_pull_request"] } } }

Ceci est utile pour :

  • Bloquer les opérations dangereuses (comme la suppression ou le force push)
  • Réduire l'encombrement des outils en cachant les outils que vous n'utilisez pas
  • Améliorer la performance en limitant les outils que Kiro considère
  • Appliquer des politiques d'équipe lors du partage de configurations d'espace de travail

Actions au niveau du serveur

Faites un clic droit sur un serveur dans le panneau MCP pour accéder à des options supplémentaires :

  • Reconnect - Redémarre la connexion au serveur
  • Disable - Désactive temporairement l'ensemble du serveur
  • Disable All Tools - Désactive tous les outils de ce serveur en une seule fois
  • Enable All Tools - Réactive tous les outils précédemment désactivés
  • Show MCP Logs - Affiche les journaux détaillés pour le dépannage

Processus d'approbation des outils

Lorsque Kiro veut utiliser un outil MCP, il demande d'abord votre approbation :

  1. Vous verrez une invite décrivant l'outil et son objectif
  2. Passez en revue les détails et les paramètres de l'outil
  3. Cliquez sur « Approve » pour permettre l'exécution de l'outil, ou sur « Deny » pour l'empêcher

Approuver automatiquement les outils de confiance

Pour éviter des invites d'approbation répétées pour les outils auxquels vous faites confiance, ajoutez les noms d'outils au tableau autoApprove dans votre configuration MCP :

json
{ "mcpServers": { "aws-docs": { "autoApprove": [ "mcp_aws_docs_search_documentation", "mcp_aws_docs_read_documentation" ] } } }

Exemples par type de serveur

Serveur de documentation AWS

Recherche de documentation

Search AWS documentation for S3 bucket versioning

Ceci utilise l'outil mcp_aws_docs_search_documentation pour trouver la documentation AWS pertinente.

Lecture de documentation

Read the AWS Lambda function URLs documentation

Ceci utilise l'outil mcp_aws_docs_read_documentation pour récupérer et afficher le contenu de la documentation.

Obtenir des recommandations

Find related content to AWS ECS task definitions

Ceci utilise l'outil mcp_aws_docs_recommend pour suggérer de la documentation connexe.

Serveur MCP GitHub

Informations sur le dépôt

Show me information about the tensorflow/tensorflow repository

Ceci récupère les détails du dépôt GitHub spécifié.

Recherche de code

Find examples of React hooks in facebook/react

Ceci recherche du code correspondant à votre requête dans le dépôt spécifié.

Gestion des problèmes

Create an issue in my repository about the login bug

Ceci vous aide à créer un nouveau problème GitHub avec les détails appropriés.

Techniques d'utilisation avancées

Enchaînement d'outils MCP

Vous pouvez utiliser plusieurs outils MCP en séquence pour des tâches complexes :

First search AWS documentation for ECS task definitions, then find related content about service discovery

Combinaison avec le contexte local

Les outils MCP fonctionnent mieux lorsqu'ils sont combinés avec votre contexte local :

Based on my Terraform code, help me optimize my AWS Lambda configuration using best practices from AWS documentation

Requêtes MCP

Les serveurs MCP peuvent exposer des modèles de requêtes réutilisables qui fournissent des instructions préétablies pour des tâches courantes. Une requête est un modèle de message structuré défini par le serveur, avec un ensemble facultatif d'arguments que vous pouvez remplir pour la personnaliser. Les requêtes apparaissent avec les autres fournisseurs de contexte dans la liste de mentions # du clavardage.

Accéder aux requêtes

  1. Tapez # dans le champ de saisie du clavardage pour ouvrir le menu des fournisseurs de contexte
  2. Les requêtes MCP des serveurs connectés apparaissent dans la liste avec une icône MCP
  3. Sélectionnez une requête pour l'insérer dans votre message

Si une requête n'a aucun argument, le contenu résolu est inséré directement dans votre contexte de clavardage.

Requêtes avec arguments

Certaines requêtes acceptent des arguments pour personnaliser leur comportement. Lorsque vous sélectionnez une requête qui nécessite une saisie, un formulaire intégré apparaît où vous remplissez les paramètres avant que la requête soit ajoutée à votre message.

Par exemple, un serveur pourrait exposer une requête code_review avec un argument code requis et un argument language facultatif. Après avoir rempli le formulaire, le serveur résout la requête et le contenu résultant est inséré dans le contexte du clavardage.

Les requêtes sont toujours amorcées par l'utilisateur - Kiro n'envoie jamais de requête à un serveur sans que vous l'ayez sélectionnée. La liste des requêtes disponibles se met à jour automatiquement lorsque les serveurs en ajoutent ou en retirent.

Pour les détails complets du protocole, consultez la spécification des requêtes MCP.

Modèles de ressources MCP

Les serveurs MCP peuvent aussi exposer des modèles de ressources, qui sont des modèles d'URI paramétrés se résolvant en contenu précis. Comme les requêtes, les modèles de ressources apparaissent dans la liste de mentions # du clavardage.

Accéder aux modèles de ressources

  1. Tapez # dans le champ de saisie du clavardage pour ouvrir le menu des fournisseurs de contexte
  2. Les modèles de ressources des serveurs connectés apparaissent dans la liste avec une icône MCP
  3. Sélectionnez un modèle pour voir son formulaire d'arguments

Remplir les paramètres du modèle

Lorsque vous sélectionnez un modèle de ressource, un formulaire intégré apparaît pour que vous fournissiez les paramètres du modèle. Après avoir soumis le formulaire, Kiro résout l'URI et inclut le contenu de la ressource résultante comme contexte dans votre conversation.

Par exemple, un serveur de documentation pourrait exposer un modèle comme docs://{topic}/{version}. Vous rempliriez les champs de sujet et de version, et le contenu de documentation résolu devient accessible à Kiro.

Élicitation MCP

Pendant l'exécution d'un outil, un serveur MCP peut avoir besoin de renseignements supplémentaires de votre part pour accomplir sa tâche. C'est ce qu'on appelle l'élicitation. Plutôt que d'échouer ou de deviner, le serveur s'arrête et vous demande directement.

Élicitation par formulaire

Lorsqu'un outil a besoin de plus d'informations, il envoie une demande d'élicitation avec un message expliquant ce dont il a besoin. Kiro affiche un formulaire intégré dans la chronologie d'exécution avec des champs basés sur le type de données demandées :

Type de champRendu comme
TexteChamp de texte (peut inclure des indices de format comme courriel ou date)
NombreChamp numérique
Oui/NonCase à cocher
ChoixMenu déroulant de sélection

Les champs requis sont indiqués, et les valeurs par défaut sont préremplies lorsqu'elles sont fournies par le serveur.

Après avoir examiné le formulaire, vous pouvez soumettre vos réponses, refuser la demande ou l'ignorer. Si vous refusez ou l'ignorez, le serveur décide comment procéder - il pourrait offrir des solutions de remplacement ou sauter complètement l'étape.

Pour les détails complets du schéma, consultez la spécification d'élicitation MCP.

Élicitation basée sur une URL

Certains serveurs demandent que vous visitiez une URL externe, par exemple pour compléter un processus d'autorisation OAuth. Dans ce cas, Kiro affiche l'URL avec un bouton Open dans la chronologie d'exécution. Après avoir complété l'action externe, l'outil poursuit son exécution.

Considérations de sécurité

Kiro vous montre toujours quel serveur demande des renseignements et quelles données il requiert. Vous pouvez refuser toute demande d'élicitation à tout moment. Les serveurs ne devraient pas demander de renseignements sensibles comme des mots de passe par élicitation - si vous voyez une telle demande, demandez-vous si vous faites confiance au serveur.

Serveurs MCP personnalisés

Vous pouvez créer vos propres serveurs MCP pour étendre les capacités de Kiro selon vos besoins précis.

Créer un serveur personnalisé

  1. Choisissez un langage de programmation (Python, Node.js, etc.)
  2. Implémentez le protocole MCP à l'aide des bibliothèques disponibles
  3. Définissez vos outils et leurs capacités
  4. Empaquetez et distribuez votre serveur

Ressources pour le développement de serveurs personnalisés

  • Spécification du protocole MCP
  • Modèle de serveur MCP (Python)
  • Modèle de serveur MCP (Node.js)

Dépannage de l'utilisation des outils

Si vous rencontrez des problèmes lors de l'utilisation des outils MCP :

L'outil ne répond pas

  1. Vérifiez l'état du serveur MCP dans le panneau Kiro (IDE) ou utilisez /mcp (CLI)
  2. Passez en revue les journaux MCP pour voir les messages d'erreur
  3. Essayez de reconnecter le serveur

Résultats incorrects

  1. Essayez de reformuler votre demande pour être plus précis
  2. Vérifiez que vous utilisez l'outil approprié pour votre tâche
  3. Vérifiez que le serveur MCP dispose des permissions nécessaires

Outil non disponible

  1. Assurez-vous que le serveur MCP est correctement configuré
  2. Vérifiez que le serveur est en cours d'exécution et connecté
  3. Vérifiez que vous disposez des permissions nécessaires pour utiliser l'outil

Bonnes pratiques

  • Soyez précis dans vos demandes pour obtenir les résultats les plus pertinents
  • Commencez par des questions directes avant d'utiliser des références explicites aux outils
  • Approuvez automatiquement seulement les outils auxquels vous faites confiance et que vous utilisez fréquemment
  • Combinez les outils MCP avec le contexte local pour de meilleurs résultats
  • Vérifiez les paramètres des outils avant l'approbation pour vous assurer qu'ils sont corrects

Pour des renseignements sur les serveurs MCP disponibles, consultez la page Répertoire des serveurs.

Page mise à jour : 11 août 2026
Répertoire de serveurs
Recherche d'outils