Documentation LetKite
LetKite est un serveur MCP qui permet à l'IA que vous utilisez déjà de travailler sur vos propres machines : exécuter des commandes, lire et écrire des fichiers, suivre des journaux et lancer des tâches, dans les limites que vous fixez et avec chaque appel enregistré.
Le serveur
| URL du serveur | https://mcp.letkite.com/mcp |
|---|---|
| Transport | Streamable HTTP (MCP) |
| Connexion | OAuth 2.1 avec PKCE. Les clients s'enregistrent eux-mêmes (enregistrement dynamique de client ou document de métadonnées d'identifiant client). Voir Connexion et accès. |
| Outils | 47 outils, chacun annoté comme en lecture seule, destructif, ou ouvrant et fermant une session. Voir Outils. |
| Compte | Un compte LetKite avec au moins une machine connectée, géré dans la console à l'adresse https://dashboard.letkite.com. |
Fonctionnement
- Connectez vos machines. Dans la console LetKite, vous ajoutez une machine : un petit agent s'exécute sous Windows, macOS, Linux ou sur un routeur OpenWrt, ou bien la passerelle atteint un serveur Linux en SSH. Chaque machine peut restreindre ce qu'elle autorise dans son propre
ceiling.toml, quoi que prévoie le compte. - Ajoutez LetKite à votre client d'IA. Dans Claude, ChatGPT, Claude Code, Cursor, VS Code, Codex ou Kimi Code, ajoutez l'URL du serveur. Le client ouvre une page de connexion LetKite, et vous choisissez ce qu'il peut faire. Voir Connecter un client.
- Demandez à l'IA. Le client d'IA appelle les outils de LetKite, par exemple
list_hostspour voir vos machines etexecpour exécuter une commande. LetKite vérifie chaque appel au regard de la politique de la connexion, demande à une personne de l'approuver lorsqu'une règle l'exige, et inscrit l'appel dans le journal d'audit.
Les engagements de LetKite
- Vos machines uniquement. Les outils agissent sur les machines de votre compte LetKite et sur rien d'autre (
openWorldHint: falsesur chaque outil). - Moindre privilège, vérifié à chaque appel. Votre rôle dans le compte, la politique et les portées de la connexion, ses règles de commande et le plafond propre à la machine s'appliquent tous, et le plus strict l'emporte. Voir Autorisations et approbations.
- Une personne décide des étapes risquées. Les commandes qui correspondent à une règle d'approbation attendent qu'une personne les approuve avec une clé d'accès ou un code d'authentification, depuis un lien envoyé par e-mail ou sur son téléphone.
- Chaque appel est enregistré, les conversations ne le sont pas. Le journal d'audit conserve qui a appelé quel outil, sur quelle machine, et le résultat. LetKite ne reçoit jamais votre conversation avec l'IA. Voir Audit et données.
- Les secrets restent hors de vue de l'IA. Avec l'offre Business, les valeurs des variables d'environnement secrètes sont remplacées par
***dans ce que les outils renvoient à l'IA.
Pour continuer
- Connecter un client : la marche à suivre pour chaque client d'IA.
- Outils : la référence complète, générée à partir du code de la passerelle.
- Assistance : contact et politiques.