MCP Code Mode
Utilisez le serveur MCP de recherche et d'exécution d'AI Glot pour des tâches API multi-étapes délimitées au sein d'un bac à sable Cloudflare Worker isolé du réseau.
Le Code Mode expose deux outils à l’adresse https://mcp.ai-glot.com/mcp/code :
searchtrouve les opérations pertinentes dans le contrat OpenAPI sans charger l’intégralité de la spécification dans le contexte du modèle.executeexécute un programme JavaScript dont la fonctionrequest()appelle les routes REST habituelles d’AI Glot.
Pourquoi l’utiliser
Le serveur standard peut nécessiter plusieurs allers-retours entre le modèle et l’outil pour une tâche multi-étapes. Le Code Mode permet à l’agent de récupérer plusieurs pages, de les filtrer et de renvoyer un court résumé en un seul appel d’outil.
const first = await request({
method: 'GET',
path: '/batches',
query: { status: 'completed', limit: 100 },
});
return first.data
.filter(batch => !batch.archived)
.slice(0, 10)
.map(({ id, name, completed_at }) => ({ id, name, completed_at }));Les chemins passés à request() sont relatifs à /v1. Chaque appel passe par le même processus de correspondance de route, de validation, d’application des scopes, d’isolation d’espace de travail et de limitation de débit qu’une requête HTTP directe.
Limites du bac à sable
Le programme ne dispose d’aucun réseau sortant, de liaisons d’environnement ou de modules supplémentaires. Il ne peut appeler AI Glot que via request() en utilisant les scopes existants de la connexion.
| Limite | Valeur |
|---|---|
| Taille du programme | 64 KB |
| Temps d’exécution | 30 secondes |
| Requêtes API par exécution | 100 |
| JSON retourné | 256 KB |
| Sortie console | 200 lignes / 32 KB |
Chaque requête interne est comptabilisée dans la limite de débit API normale de l’identifiant. Les résultats volumineux sont explicitement marqués comme tronqués ; filtrez ou résumez à l’intérieur du programme plutôt que de renvoyer des pages brutes.