Mode Code MCP
Utilisez le serveur MCP de recherche et d'exécution d'AI Glot pour réaliser des opérations d'API multi-étapes encadrées, au sein d'un bac à sable Cloudflare Worker isolé du réseau.
Le Mode Code met à disposition deux outils sur https://mcp.ai-glot.com/mcp/code :
searchtrouve les opérations pertinentes dans le contrat OpenAPI sans avoir à 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 standard d’AI Glot.
Pourquoi l’utiliser
Le serveur standard peut nécessiter plusieurs allers-retours entre le modèle et l’outil pour accomplir une tâche en plusieurs étapes. Le Mode Code permet à l’agent de récupérer plusieurs pages, de les filtrer et de renvoyer une synthèse concise 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 applique les mêmes règles de routage, de validation, de contrôle des portées (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 accès réseau sortant, d’aucune liaison d’environnement ni de modules supplémentaires. Il peut uniquement appeler AI Glot via request() en utilisant les portées existantes de la connexion.
| Limite | Valeur |
|---|---|
| Taille du programme | 64 Ko |
| Temps d’exécution | 30 secondes |
| Requêtes API par exécution | 100 |
| JSON renvoyé | 256 Ko |
| Sortie console | 200 lignes / 32 Ko |
Chaque requête interne est décomptée de la limite de débit habituelle de l’identifiant API. Les résultats volumineux sont explicitement marqués comme tronqués ; privilégiez le filtrage ou l’agrégation directement dans le programme plutôt que de renvoyer des pages de données brutes.