Model Context Protocol

Donnez à votre IA
de vraies mains LaTeX

letX exécute un serveur MCP hébergé sur https://api.letx.app/mcp. Connectez-le à Claude, ChatGPT ou à n’importe quel client MCP et l’assistant obtient treize outils : chercher parmi 1000+ modèles LaTeX, créer un projet, lire et modifier ses fichiers et le compiler en un vrai PDF sur la ferme de compilation TeX Live de letX. Rien à installer, inclus dans tout forfait payant, et il se connecte avec OAuth pour que le client ne voie jamais votre mot de passe.

La connexion nécessite un forfait letX payant : Pro à 18 $ par mois, Academic Pro à 9 $ par mois pour les étudiants, enseignants et personnels vérifiés, ou une place dans une Équipe à 20 $ par mois.

Nouveau sur letX ? Un compte gratuit peut utiliser letX dans Claude pendant 7 jours, sans carte, avant de choisir un forfait.

Référencé dans l’annuaire des connecteurs de Claude sous le nom LetX LaTeX Editor, et dans l’annuaire des plugins de ChatGPT sous le nom letX.

Le configurer en environ deux minutes

Chaque client pointe vers la même URL. Choisissez le vôtre pour les clics exacts.

Les treize outils, et ce que chacun peut faire

Sept d’entre eux ne font que lire. Les six autres créent, modifient ou compilent, et chaque modification conserve la version précédente dans l’historique de letX.

OutilCe qu’il faitAccès
search_templatesRechercher dans la bibliothèque de 1000+ modèles gratuits : thèses universitaires, formats de revues IEEE, ACM, Elsevier et Springer, CV, posters, présentations.lecture seule
get_templateDétails complets pour un modèle : description, auteur, licence, aperçu et sa page sur letx.app.lecture seule
list_projectsLister les projets du compte connecté, afin que l’assistant sache ce qui existe avant de toucher à quoi que ce soit.lecture seule
list_project_filesLister les documents et les ressources téléversées dans un projet, avec les chemins exacts.lecture seule
read_project_fileLire un document, tel que main.tex, chapters/intro.tex ou refs.bib.lecture seule
create_project_from_templateDémarrer un nouveau projet à partir d’un identifiant de modèle et renvoyer un lien vers l’éditeur.écriture
create_projectCréer un projet à partir des fichiers LaTeX écrits par l’assistant (main.tex requis).écriture
update_project_fileCréer ou remplacer un document. Un instantané de la version est d’abord enregistré, de sorte que toute modification puisse être annulée depuis l’historique letX.écriture
compile_latexCompiler du code source LaTeX isolé en un PDF sans choisir de projet. Renvoie un lien de téléchargement, ou les erreurs à corriger.écriture
compile_projectCompiler un projet et renvoyer le PDF, ou le journal de compilation en cas d’échec.écriture
set_project_compilerBasculer un projet entre pdfLaTeX, XeLaTeX et LuaLaTeX, ce dont un document a besoin lorsqu’il charge des polices système ou une écriture non latine.écriture
searchL’outil de recherche de deep-research. Les mêmes 1000+ modèles que search_templates, sous la forme attendue par les modes de recherche de ChatGPT et Claude, afin qu’ils puissent trouver et citer les pages letX directement.lecture seule
fetchLe compagnon de recherche de deep-research : extrait un enregistrement complet de modèle par identifiant. Présent pour la même raison, afin qu’une réponse de recherche puisse citer l’élément réel plutôt que de paraphraser une liste.lecture seule

Le mode deep-research de ChatGPT voit également search et fetch, les deux noms qu’il recherche par convention. Ils correspondent à la même bibliothèque de modèles.

À quoi cela ressemble en pratique

« Commencez ma thèse à partir du modèle de mon université. »

search_templates trouve le format du département, create_project_from_template ouvre le projet, et vous obtenez un lien vers l’éditeur avec la page de titre déjà remplie.

« Cet article ne veut pas compiler. Corrigez-le. »

compile_project renvoie le véritable journal latexmk, pas une supposition. L’assistant lit la ligne qui échoue, modifie le fichier et compile à nouveau jusqu’à ce que le PDF soit généré.

« Transformez ces résultats en un tableau et recompilez le PDF. »

read_project_file, update_project_file, compile_project. Trois appels, un PDF, et la version avant la modification se trouve toujours dans votre historique.

Dépannage

La connexion indique que relier un client IA fait partie d’un forfait payant.

La connexion nécessite Pro, Academic Pro ou une place dans une équipe (Team). Passez à un forfait payant sur la page des tarifs, puis relancez la connexion depuis votre assistant.

Le connecteur est ajouté mais n’affiche aucun outil, ou me redemande sans cesse de me connecter.

Supprimez le connecteur et ajoutez-le de nouveau avec exactement https://api.letx.app/mcp, puis connectez-vous avec le compte letX qui contient vos projets. Une connexion faite avant votre passage à un forfait payant doit être refaite.

Une compilation revient avec des erreurs.

L’assistant reçoit les erreurs LaTeX du journal de compilation, il peut donc corriger la ligne et recompiler. La réponse contient aussi un lien qui ouvre le projet dans l’éditeur letX, où le journal complet se trouve sous le PDF.

L’assistant a modifié un fichier que je voulais garder.

Chaque modification conserve la version précédente. Ouvrez le projet dans letX et restaurez-la depuis le panneau Historique.

Comment déconnecter un assistant ?

Dans letX, ouvrez Paramètres → Applications connectées et supprimez-le. Son accès prend fin immédiatement.

Autre chose ne fonctionne pas.

Écrivez à support@letx.app en indiquant l’assistant que vous utilisez et ce qu’il a répondu. Les signalements de sécurité vont à la même adresse.

Questions

Qu’est-ce que le serveur MCP letX ?

letX exécute un serveur Model Context Protocol hébergé à https://api.letx.app/mcp. S’y connecter donne à un assistant IA treize outils : il peut rechercher 1000+ modèles LaTeX, créer des projets letX, lire et modifier les fichiers qu’ils contiennent, et les compiler en PDF sur la ferme de compilation TeX Live de letX. Il n’y a rien à installer et rien à exécuter localement.

Quels clients IA peuvent s’y connecter ?

N’importe quel client MCP qui prend en charge les serveurs distants avec OAuth. Il figure dans l’annuaire des connecteurs de Claude et dans l’annuaire des plugins de ChatGPT, que Codex partage, et il est testé avec Claude, ChatGPT, Claude Code et Codex. Pointez tout autre client MCP vers la même URL. Le serveur implémente la norme plutôt qu’une intégration spécifique au fournisseur.

letX figure-t-il dans l’annuaire des connecteurs de Claude ?

Oui, sous le nom LetX LaTeX Editor. Dans Claude, ouvrez Customize → Connectors, choisissez Discover, recherchez LetX et cliquez sur Connect to Claude. Il porte le label Community, ce qui signifie qu’Anthropic l’a contrôlé avant de le référencer. L’ajouter par URL comme connecteur personnalisé mène au même serveur.

letX figure-t-il dans l’annuaire des plugins de ChatGPT ?

Oui, sous le nom letX. Dans ChatGPT, ouvrez Plugins dans la barre latérale, cherchez letX, installez-le et connectez votre compte letX. Il apporte les mêmes treize outils et les deux compétences, compile-and-fix et start-from-template. OpenAI tient un seul annuaire pour ChatGPT et Codex, si bien que dans Codex vous pouvez lancer codex plugin add letx@openai-curated-remote. Ajouter le serveur par son URL dans le mode développeur de ChatGPT mène au même serveur.

Existe-t-il un plugin letX pour Claude ?

Oui. letX figure aussi dans l’annuaire de Claude comme plugin, avec les mêmes treize outils et deux compétences, compile-and-fix et start-from-template, qui apprennent à Claude à compiler, lire l’erreur par fichier et par ligne, la corriger puis recompiler. Dans claude.ai ou l’application de bureau, ouvrez Customize → Plugins, choisissez Discover et ajoutez letX, puis connectez-le depuis l’onglet Connectors du plugin. Il suit votre compte dans Cowork et Claude Code. Dans Claude Code, vous pouvez aussi lancer claude plugin install letx@anthropic-plugin-directory.

Plugin ou connecteur, lequel ajouter ?

Les deux mènent au même serveur. Le connecteur donne les outils à Claude, et le plugin ajoute les instructions pour bien s’en servir, par exemple recompiler après chaque correction jusqu’à ce que le document se compile. Dans Claude Code, le plugin s’installe en une commande, et dans claude.ai les plugins de l’annuaire sont proposés avec les offres Pro, Max, Team et Enterprise de Claude.

Est-ce que cela coûte quelque chose ?

Connecter un client fait partie d’une offre payante : Academic Pro pour les étudiants, enseignants et personnels universitaires vérifiés, Pro, ou une place dans une équipe. Avec Claude, un compte gratuit peut l’essayer pendant 7 jours à partir de sa première connexion. La raison : un assistant connecté utilise la même ferme de compilation que l’éditeur, votre propre modèle faisant la réflexion, donc le travail nous revient dans les deux cas.

Que peut réellement faire l’IA sur mon compte ?

Seulement ce que l’écran de consentement indique : parcourir les modèles, lister et lire vos projets, y écrire des fichiers, et compiler. Il ne peut pas supprimer un projet, modifier les personnes avec qui un projet est partagé, lire votre mot de passe, ou voir les projets appartenant à d’autres personnes. Chaque fichier qu’il écrit conserve la version précédente dans l’historique letX, de sorte qu’une modification peut être annulée.

Dois-je lui donner mon mot de passe ?

Non. La connexion utilise OAuth 2.1 : le client ouvre letx.app, vous vous y connectez et approuvez les portées, et le client reçoit un jeton qu’il peut utiliser. Il ne voit jamais vos identifiants. Révoquez-le à tout moment depuis Paramètres → Applications connectées dans letX.

L’assistant peut-il compiler du LaTeX sans que j’ouvre letX ?

Oui, c’est à cela que sert compile_latex. Donnez à l’assistant votre source et il renvoie un lien PDF. Les images et les figures sont l’exception : elles nécessitent un vrai projet, donc créez le projet et téléversez-les dans l’éditeur letX, puis laissez l’assistant le modifier et le recompiler.

En quoi est-ce différent d’une IA qui écrit simplement du LaTeX dans le chat ?

Un assistant de chat vous remet du code que vous devez encore coller quelque part et compiler. Via MCP, l’assistant le compile, lit le journal d’erreurs réel et le corrige. C’est la même boucle qu’une personne effectue à la main, sans quitter la conversation. Le résultat est un PDF que vous pouvez ouvrir, pas un extrait dont vous espérez qu’il compile.

Vous préférez écrire dans l’éditeur ? Lexi est la même capacité intégrée à letX lui-même, et la comparaison des éditeurs LaTeX IA couvre les différences entre les options. Vous comparez avec les passerelles Overleaf tierces ? Serveurs MCP Overleaf contre un serveur hébergé les met côte à côte.