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. Recherche d'outils
Afficher en Markdown

Recherche d'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

Tool Search charge les outils MCP à la demande plutôt que d'envoyer la définition de chaque outil avec chaque requête. Cela garde votre fenêtre contextuelle dégagée lorsque vous avez plusieurs serveurs MCP configurés, et permet à l'agent de découvrir automatiquement les bons outils.

CapacitéIDECLIWebMobile
Tool Search—✓——

Quand activer Tool Search

Activez Tool Search si :

  • Vous avez 5 serveurs MCP configurés ou plus
  • Vous voyez des erreurs de dépassement de la fenêtre contextuelle lors de longues conversations
  • La commande /tools montre que les outils MCP consomment au total plus de 50 000 jetons

Si vous utilisez seulement quelques outils MCP, la surcharge liée à Tool Search pourrait ne pas en valoir la peine.

Info

Tool Search nécessite qu'au moins un serveur MCP soit configuré. Elle n'a aucun effet si vous utilisez seulement des outils intégrés.

Activer Tool Search

Tool Search est désactivé par défaut. Activez-le via les paramètres :

bash
kiro-cli settings toolSearch.enabled true

Une fois activé, Tool Search s'active automatiquement lorsque les spécifications des outils MCP sont suffisamment volumineuses pour bénéficier du report. Les seuils par défaut (5 % de la fenêtre contextuelle ou 50 000 jetons) couvrent la plupart des cas. Pour forcer l'activation dès que des outils MCP sont présents, réglez les seuils à 0 :

bash
kiro-cli settings toolSearch.minPct 0 kiro-cli settings toolSearch.minTokens 0

Paramètres

Configurez le comportement de Tool Search avec ces paramètres :

ParamètreValeur par défautDescription
toolSearch.enabledfalseBascule principale pour Tool Search
toolSearch.minPct5Active lorsque les spécifications des outils MCP dépassent ce % de la fenêtre contextuelle
toolSearch.minTokens50000Active lorsque les spécifications des outils MCP dépassent ce nombre de jetons

Lorsque les deux seuils sont définis, Tool Search s'active si l'un ou l'autre est dépassé (logique OU). Lorsque les deux seuils sont réglés à 0, Tool Search est toujours actif, quel que soit le nombre d'outils MCP.

Vérifier que Tool Search est actif

Lorsque Tool Search est actif :

  • La commande /tools affiche des comptes de jetons réduits pour les outils MCP par rapport à lorsqu'il est désactivé
  • Vous verrez des appels tool_search dans l'utilisation des outils de l'agent lorsqu'il découvre des outils à la demande

Fonctionnement

  1. Indexation : Lorsque les serveurs MCP se connectent, toutes les spécifications d'outils sont indexées pour la recherche par mots-clés. Le nom de chaque outil, le nom du serveur, la description et les descriptions des paramètres sont tokenisés.

  2. Liste d'outils différée : Au lieu de schémas JSON complets, le modèle reçoit une liste compacte d'entrées server_name::tool_name: description. Les descriptions sont tronquées à 1 Ko.

  3. Chargement à la demande : Lorsque le modèle a besoin d'un outil, il appelle tool_search avec soit un tool_id exact (p. ex. builder-mcp::InternalSearch), soit une query par mots-clés (p. ex. "search documents").

  4. Activation : Les outils correspondants sont chargés et leurs schémas complets sont inclus dans les requêtes subséquentes.

L'outil intégré tool_search

Nom de l'outil : tool_search

Trouve et charge les outils MCP à la demande. Autorisé automatiquement sans demande de permission de l'utilisateur (lecture seule).

Paramètres

L'outil tool_search accepte les paramètres suivants :

ParamètreTypeRequisDescription
tool_idstringUn de tool_id ou queryIdentifiant exact de l'outil au format server_name::tool_name
querystringUn de tool_id ou queryMots-clés pour rechercher des outils correspondants
max_resultsintegerNonNombre maximal de résultats à retourner (par défaut : 5)

Fournissez exactement un des deux paramètres tool_id ou query, pas les deux. Les outils correspondants sont immédiatement activés et disponibles pour l'invocation.

Correspondance par mots-clés

La recherche par mots-clés utilise le calcul de pertinence BM25. Les noms d'outils sont divisés selon les limites de casse (p. ex. ReadFile → read file, read_file → read file) pour améliorer la correspondance. Seuls les résultats au-dessus du seuil de correspondance sont retournés.

Le seuil par défaut est 1.5, configurable via la variable d'environnement KIRO_CLI_TOOL_SEARCH_MATCHING_THRESHOLD.

Prochaines étapes

  • Outils intégrés : Tous les outils intégrés, y compris tool_search
  • Référence des paramètres : Paramètres toolSearch.*
  • Configuration MCP : Configuration des serveurs MCP
  • Interface du terminal : Sortie shell en temps réel et affichage des outils
Page mise à jour : 11 août 2026
Outils
Exemples