09mes-mcpChantier ouvert
« je me moque de la belle interface. je veux une suite d'outils que mon LLM du quotidien peut appeler »
moi, en regardant tout le monde se construire un Jarvis
Pas un assistant de plus : des mains pour celui que j'ai déjà.
Cinq serveurs d'outils, appelés en langage naturel par le modèle que j'utilise tous les jours : lire, produire, envoyer. 63 outils, une seule porte de sortie, compartimentée par projet.
- Du premier fichier à la première image sortie
- 1 jour
- Ce qui en reste aujourd'hui
- 63 outils, une seule porte de sortie
- Premier fichier
- 6 juin 2026
$ ouvrir mes-mcp Serveurs privés, en usage quotidien · conception, code, mise en production, en solo
ping projet: studio9 envoi OK · projet « studio9 » · canaux d'envoi disponibles : email send channel: email · to: personne@example.org · attachments: 1 (livret.pdf) · request_id: livret.v3 Admis a l'outbox (id 7c1e...). Le worker livre en arriere-plan ; suivre via GET /v1/sends/7c1e...
Ce que la phrase voulait dire
En juin 2026, tout le monde se construisait son Jarvis, avec la belle interface qui va avec. Je n'avais pas besoin d'une interface. J'avais besoin que le modèle que j'utilise déjà tous les jours puisse agir : lire, produire, envoyer. Pas un assistant de plus à ouvrir, des mains pour celui que j'ai.
Le protocole MCP permet exactement ça. Un serveur décrit chacun de ses outils en une phrase ; le modèle l'appelle quand la conversation le demande, et lit une réponse écrite pour lui. Le serveur ne rédige rien et ne décide rien : il exécute, sous garde-fous. Sa puissance se mesure à la liste de ce qu'il sait faire sur une simple instruction.
Où ça vit : sur Instagram, entre autres. L'objectif est un compte tenu à 100 % en langage naturel, sans un gramme de contenu automatique. Pas un robot qui poste : une vraie gestion de réseau, pour des personnes réelles dont ce n'est pas la préoccupation. La première, c'est mon petit frère, champion de tennis de table. L'outil évolue surtout pour lui : que quelqu'un s'occupe de sa communication pendant qu'il fait ce qu'il aime, jouer. Et ce qui vaut pour lui vaut pour toutes les personnes passionnées par autre chose que leur communication.
Ce qui a été construit
Un dépôt, cinq serveurs MCP et trois outils en ligne de commande. Deux serveurs tournent sur un serveur loué (envoi, image-gen) ; trois restent sur le Mac parce qu'ils touchent à des données personnelles ou à des sites qui bloquent les centres de données (reel-extract, wa-extract, relations). Le modèle du quotidien, Claude en conversation ou en ligne de commande, est l'appelant unique.
Le registre du dépôt compte 54 outils : il n'a pas été régénéré depuis l'arrivée du serveur relations, neuf outils de plus, présents sur disque et pas encore commités. Compte réel au 29 août 2026 : 63.
01Extraire et comprendre n'importe quel contenu
Un Reel partagé depuis le téléphone tombe dans une file iCloud ; l'outil le télécharge, le transcrit, garde la légende et les métadonnées, puis le classe selon une taxonomie qui n'écrase jamais un tri humain. Un fil WhatsApp entre par l'export natif de l'application, jamais par un automate branché sur le compte ; les vocaux sont transcrits en local, gratuitement. Un site est sondé avant d'être copié. Tout finit dans une base qu'on interroge en français, avec le message ou le Reel source et son contexte.
wa-extract ne sait ni envoyer, ni marquer lu, ni toucher au compte : la donnée entre par un export de trente secondes depuis le téléphone. Zéro risque de bannissement, par construction (ADR 0009).
Outils, tels qu'ils s'appellent
- extract_reel
- drain_inbox
- search_reels
- classify_reel
- apply_human_sort
- prepare_frames
- search_messages
- get_message
- export_days
- transcribe_pending
- ditto probe
02Reproduire le code d'un site, ou d'un seul élément
ditto copie ce qu'on lui demande, froidement, une capacité par verbe : sonder la page (DOM ou canvas, librairies, contenus cachés, états), la photographier posée à chaque largeur, filmer son mouvement image par image, reproduire un seul élément en fichier autonome avec ses états de survol, de focus et de thème, cloner le site entier, puis mesurer la fidélité de la copie en pixels. La règle qui a tout structuré : la fidélité ne vaut que sur ce qu'on a regardé.
Verbes, en ligne de commande
- probe
- shoot
- film
- element
- clone
- extract
- compare
- full
03Créer des images et des vidéos, avec un vrai atelier
image-gen est la passerelle vers l'atelier d'images que j'ai construit : plusieurs fournisseurs derrière un seul point de passage, une galerie web, le coût de chaque image en euros, la lignée des fichiers (quelle image a donné quelle autre), et un mode revue. Une vidéo, plus chère, attend toujours une validation humaine dans la galerie avant le moindre appel payant ; un projet entier se soumet en un lot chiffré, une seule validation. Budget par jour, nombre par jour, une génération à la fois : des plafonds côté serveur, pas des consignes.
Outils, tels qu'ils s'appellent
- generate_image
- upload_image
- estimate_cost
- generate_video
- plan_video_batch
- run_job
- submit_choice
- manage_asset
- search_assets
- video_frames
- video_last_frame
04Produire des documents, des graphiques, des animations
pdf-gen imprime des documents qui se fabriquent tout seuls : le livret de passation remis à un client, avec la configuration dans le HTML, les statistiques de temps et les jalons git, rendu par Chromium avec ses fontes embarquées, identique à l'octet près d'une machine à l'autre. video-produit tourne les présentations des produits : une vidéo écrite en HTML animé (HyperFrames), une voix off Cartesia, un rendu image par image en MP4. Les cartons, les cartes et les données animées passent par des compétences dédiées qui écrivent la composition ; l'outil rend.
Types et compétences
- livret
- hyperframes
- rush-graphique
- rush-generation
- media-use
- onboarding
05Envoyer : la porte unique de sortie
Rien ne part sans passer par envoi. Un e-mail avec n'importe quelle pièce jointe, depuis n'importe quelle adresse d'un projet, vers n'importe quelle adresse ; un WhatsApp ; un SMS ; une notification push par carte Wallet. Chaque projet est un compartiment : Studio 9, Toul'Barz et les six autres ont chacun leurs identités d'envoi, leurs quotas, leur carnet. Le goulot enchaîne une vingtaine de contrôles, fermé par défaut, et répond par une phrase : admis, doublon neutralisé, aperçu, programmé, ou refusé avec un code et un délai.
envoi livre, il ne rédige jamais : le texte et la décision viennent de l'appelant. Une campagne, qui écrit à des dizaines de personnes d'un geste, ne se lance pas par MCP et ne se lancera pas : un humain regarde l'audience gelée et un exemplaire rendu, puis clique.
Outils, tels qu'ils s'appellent
- send
- identities
- limits
- list_sends
- cancel_send
- whatsapp_health
- campaigns
- create_upload_url
- docs
- ping
06Tenir la mémoire des relations
relations est un second cerveau relationnel : des fiches en markdown, source de vérité lisible sans l'outil, un index plein texte jetable, une charte appliquée en code. Le modèle consigne un échange, met à jour une fiche, liste les échéances, sort la file de travail. Fusionner deux personnes n'arrive que sur confirmation explicite.
Outils, tels qu'ils s'appellent
- fiche
- chercher
- echeances
- consigner
- maj_personne
- fusionner_personnes
- file_de_travail
- verifier
07Instagram, la suite, dans l'ordre
Aujourd'hui l'outil lit Instagram : les Reels partagés deviennent une base d'idées interrogeable. La suite s'écrit dans cet ordre : publier sur le compte, par l'API officielle, avec la doctrine d'envoi (porte unique, garde-fous, validation humaine) ; répondre en messages privés, en mode brouillon d'abord, le modèle propose, l'humain valide, ça part ; puis tenir la relation dans la durée. C'est la partie Instagram qui reste à écrire.
Ce que mes-mcp ne fait pas
- Il ne rédige pas et ne décide pas : chaque serveur exécute ce que le modèle demande, sous ses propres plafonds. Le jugement vit dans les compétences qui l'appellent.
- Il ne publie pas encore sur Instagram, ne commente pas, n'envoie pas de message privé : la lecture existe, l'écriture est la prochaine brique.
- Il ne s'installe pas encore chez quelqu'un d'autre : les serveurs locaux ont besoin du Mac, des clés et des cookies. Le produit vendable, installation comprise, est la direction prise le 21 juillet 2026.
- Il ne tourne pas sans surveillance : après un blocage de compte le 23 juillet 2026, l'extraction est verrouillée fermée par défaut ; côté envoi, le disjoncteur suspend un projet qui s'emballe jusqu'à réarmement humain.
Une seule porte de sortie, huit compartiments, un journal. Le seul point où une erreur de ciblage est encore rattrapable est un humain qui regarde, puis clique.
Le résultat
« Je me moque de la belle interface » est devenu : 63 outils appelables en langage naturel, sur 5 serveurs, derrière une seule porte de sortie compartimentée en 8 projets. Le premier outil a été branché sur mon modèle du quotidien le jour du premier fichier ; la première image réelle est sortie du serveur le lendemain ; le premier message est parti par la porte le 24 juin 2026.