Skip to content
Retour à Tech
GenAI · 30 min de lecture

Les 15 MCPs & Skills qui boostent mon setup Claude Code

Les serveurs MCP et skills Claude Code les plus importants que j'utilise pour booster la productivite en IA agentique - ce qu'ils font, pourquoi ils comptent, et comment les installer.

Partager
Sur cette page

Le Model Context Protocol (MCP) est la partie de l’ecosysteme Claude qui est passee discretement de “mecanisme d’extension sympa” a “la raison pour laquelle je ne ferme jamais Claude”. Une fois que tu as branche Claude sur les apps dans lesquelles tu vis vraiment - tes notes, tes cartes mentales, ta boite mail, ton navigateur, tout ton Google Workspace - revenir a un chatbot de base, c’est comme coder sans IDE.

Mais les MCPs ne sont que la moitie de l’histoire. Les Skills - des templates de prompts reutilisables qui se declenchent automatiquement en fonction du contexte - sont l’autre multiplicateur de force. Combines, ils transforment Claude Code d’un assistant de code en une plateforme de productivite autonome.

Cet article est mon guide definitif des MCPs et skills que j’utilise vraiment. Pour chacun, tu trouveras : ce qu’il fait, pourquoi il a gagne sa place dans mon setup, une recette d’installation a copier-coller, et des workflows concrets que j’execute avec.

C’est pour qui ? Toute personne utilisant Claude Code ou Claude Desktop sur macOS qui veut passer de “j’utilise l’IA pour ecrire du code” a “l’IA est tissee dans chaque outil que je touche.”


Comment fonctionnent MCP & Skills sur macOS - Un primer de 2 minutes

MCP Servers

Les MCP servers sont de petits processus locaux que Claude lance a la demande et avec lesquels il communique via stdio. Sur macOS, ca veut presque toujours dire l’un de ces trois runtimes :

  • Node.js (npx) - le plus courant, zero installation si tu as deja Node
  • Python (uvx de Astral’s uv) - de plus en plus le standard pour les serveurs Python
  • Un binaire natif - rare, mais quelques serveurs sont livres sous forme d’outils compiles

Claude Desktop lit sa configuration MCP depuis :

~/Library/Application Support/Claude/claude_desktop_config.json

Claude Code lit depuis ~/.claude.json (ou par projet .mcp.json), et tu peux aussi ajouter des serveurs de maniere interactive avec :

claude mcp add <name> -- <command> [args...]

Apres avoir modifie les fichiers de config, tu dois quitter completement et relancer Claude Desktop - fermer la fenetre ne suffit pas. Pour Claude Code, la session suivante prend les changements automatiquement.

Skills

Les Skills sont des templates de prompts bases sur du markdown qui vivent dans ton repertoire ~/.claude/skills/ (ou sont installes via des plugins). Ils se declenchent automatiquement quand Claude detecte un contexte correspondant - comme un skill de debugging qui s’active quand tu rencontres une erreur, ou un skill TDD qui s’active quand tu commences a implementer une fonctionnalite.

Tu invoques les skills explicitement avec /skill-name ou tu les laisses se declencher automatiquement. C’est ce qui se rapproche le plus de “apprendre ton workflow a Claude une fois et le faire suivre pour toujours.”

Prerequisites

Si tu n’as pas encore les runtimes :

# Node (via Homebrew)
brew install node

# uv (pour les MCP servers bases sur Python)
brew install uv

C’est tout. On y va.


Partie 1 : Les MCP Servers

1. Obsidian MCP - Claude dans mon second cerveau

Repo : jacksteamdev/obsidian-mcp-tools

Ce qu’il fait : Donne a Claude un acces complet en lecture/ecriture a ton vault Obsidian - rechercher des notes, lire des fichiers, en creer de nouveaux, patcher des sections, executer des templates Templater, et meme recuperer le fichier actuellement actif.

Pourquoi je l’adore : Mon vault, c’est une decennie de reflexion compressee en markdown. Brancher Claude dessus a transforme une archive passive en un partenaire de recherche actif. Je peux demander “qu’est-ce que j’avais conclu sur les cycles de sommeil l’annee derniere ?” et obtenir une reponse ancree dans mes propres ecrits, pas un resume generique d’internet. Rediger de nouvelles notes a partir d’une conversation se fait maintenant en une seule phrase : “sauvegarde ca comme note dans /Inbox avec les tags x, y, z” - c’est fait.

Ca rend aussi Claude incroyablement bon pour la synthese entre les notes. Demande-lui de trouver les tensions entre deux essais que tu as ecrits a un an d’intervalle et il le fera vraiment.

Installation :

  1. Dans Obsidian, installe le plugin communautaire Local REST API et active-le. Copie la cle API qu’il genere.
  2. Installe le plugin MCP Tools for Obsidian (celui-ci embarque le binaire MCP lui-meme). La page de parametres du plugin a un bouton “Install MCP Server” en un clic - laisse-le faire. Le binaire sera place dans ton vault a .obsidian/plugins/mcp-tools/bin/mcp-server.
  3. Ajoute dans ton claude_desktop_config.json :
{
  "mcpServers": {
    "obsidian": {
      "command": "/path/to/your/vault/.obsidian/plugins/mcp-tools/bin/mcp-server",
      "env": {
        "OBSIDIAN_API_KEY": "your-local-rest-api-key-here"
      }
    }
  }
}
  1. Quitte et relance Claude Desktop. Demande-lui “liste les fichiers dans mon vault” pour confirmer que c’est bien connecte.

Astuce pro : Combine ca avec un template Templater qui genere un squelette de note quotidienne, puis fais executer par Claude ce template chaque matin avec les taches ouvertes du jour tirees de ton outil de suivi de projet.


2. XMind MCP - Les cartes mentales comme format de sortie a part entiere

Repo : apeyroux/mcp-xmind | npm : @41px/mcp-xmind

Ce qu’il fait : Permet a Claude de lire, chercher et creer des fichiers .xmind directement. Tu peux lui demander “transforme ce brainstorm en carte mentale”, “extrais la branche marketing de ma carte de strategie produit”, ou “resume tout ce qui est sous le noeud ‘Risques’”.

Pourquoi je l’adore : Les cartes mentales sont le format vers lequel je me tourne quand je reflechis a quelque chose avec plus de deux niveaux de structure - strategie produit, design organisationnel, conferences, meme des arbres de debugging. Avant ce MCP, la boucle etait : reflechir dans Claude -> reconstruire manuellement dans XMind. Maintenant Claude genere simplement un fichier .xmind et je l’ouvre. L’effondrement de la friction est deraisonnable.

Je l’utilise aussi dans l’autre sens : je donne a Claude une carte existante et je lui demande de critiquer la structure, trouver les branches manquantes, ou exporter un sous-arbre specifique en briefing markdown pour quelqu’un qui n’utilise pas XMind.

Installation :

# Via la CLI Claude Code
claude mcp add xmind -- npx -y @41px/mcp-xmind

Ou pour Claude Desktop, ajoute dans claude_desktop_config.json :

{
  "mcpServers": {
    "xmind": {
      "command": "npx",
      "args": ["-y", "@41px/mcp-xmind"],
      "env": {
        "XMIND_FILES_DIRECTORY": "/Users/YOUR_USERNAME/Documents/XMind"
      }
    }
  }
}

Definis XMIND_FILES_DIRECTORY vers l’endroit ou tu gardes tes cartes - le serveur limite ses operations de fichiers a ce dossier.

Astuce pro : Combine-le avec le MCP Obsidian et demande a Claude de “construire un XMind a partir des titres de chaque note taguee #strategy dans mon vault”. La composition inter-outils, c’est la que MCP brille vraiment.


3. GitHub MCP - Celui que j’oublie que j’utilise

Repo : github/github-mcp-server (serveur officiel de GitHub)

Ce qu’il fait : Le serveur MCP officiel de GitHub. Lire et ecrire des issues, des PRs, des branches, du contenu de fichiers, lancer des recherches de code, gerer des releases, demander des reviews Copilot - en gros toute la surface de la CLI gh, exposee comme outils MCP.

Pourquoi je l’adore : Chaque “va voir ce qui se passe sur la PR 412” ou “ouvre une issue decrivant ce bug” impliquait un changement de contexte. Maintenant c’est une phrase dans la meme conversation ou je viens de diagnostiquer le probleme. Pour les mainteneurs de multiples repos, c’est le plus gros gain de temps de toute ma stack MCP.

Installation :

claude mcp add github -- npx -y @modelcontextprotocol/server-github

Tu auras besoin d’un GitHub Personal Access Token avec le scope repo. Soit tu l’exportes comme GITHUB_PERSONAL_ACCESS_TOKEN dans ton shell, soit tu le passes en inline :

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxx..."
      }
    }
  }
}

4. Claude Preview MCP - Un vrai navigateur pour l’agent

Inclus avec Claude Code - livre avec la CLI officielle d’Anthropic.

Ce qu’il fait : Lance un navigateur/preview de serveur de dev controlable que Claude peut reellement regarder - demarrer des serveurs, cliquer sur des boutons, remplir des formulaires, prendre des captures d’ecran, lire les logs de console et le trafic reseau, inspecter le CSS calcule.

Pourquoi je l’adore : C’est le MCP qui rend Claude Code veritablement capable de travail frontend. Au lieu d’editer un composant et de me demander “tu peux verifier si ca rend bien ?”, il edite, recharge, prend une capture d’ecran, voit le layout casse, le corrige, et me montre le resultat fonctionnel. La boucle de verification est fermee a l’interieur de l’agent - ce qui est exactement ce que tu veux d’une session de code autonome.

Installation : Inclus avec les versions recentes de Claude Code - verifie claude mcp list pour confirmer que Claude_Preview est present. Sinon :

claude mcp add claude-preview -- npx -y @anthropic-ai/claude-preview-mcp

Pas de variables d’environnement necessaires. Teste-le en demandant a Claude de “demarrer un serveur preview dans ce projet et capture la page d’accueil”.


5. Firecrawl MCP - Le web, structure et interrogeable

Repo : firecrawl/firecrawl-mcp-server | 6 000+ stars

Ce qu’il fait : Scraping web, crawling de sites, recherche, extraction de contenu, deep research, et scraping par lots - le tout expose comme outils MCP. Il peut lire n’importe quelle page web, crawler un domaine entier, extraire des donnees structurees, et meme lancer un mode “deep research” qui suit les liens de maniere autonome et synthetise les resultats.

Pourquoi je l’adore : C’est le MCP qui donne a Claude des yeux sur l’internet au-dela de la simple recherche web. Besoin d’analyser le site de documentation entier d’un concurrent ? Firecrawl le crawle et donne a Claude du markdown structure. Besoin d’extraire des tableaux de prix de 20 pages de fournisseurs ? Scraping par lots. Besoin de rechercher un sujet en profondeur avec du vrai materiel source ? Mode deep research.

La fonctionnalite tueuse, ce sont les sessions de navigateur cloud - Firecrawl peut gerer les pages rendues en JavaScript, les murs de connexion (avec tes identifiants), et le contenu dynamique que les simples requetes HTTP ratent completement.

Installation :

# Recupere ta cle API sur https://www.firecrawl.dev/app/api-keys (offre gratuite disponible)
claude mcp add firecrawl-mcp -e FIRECRAWL_API_KEY=fc-YOUR_KEY -- npx -y firecrawl-mcp

Ou dans claude_desktop_config.json :

{
  "mcpServers": {
    "firecrawl-mcp": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-YOUR_API_KEY"
      }
    }
  }
}

Workflows cles que j’execute avec :

  • “Crawle docs.example.com et resume chaque breaking change de la v4”
  • “Scrape les 10 premiers resultats pour ‘MCP server best practices’ et synthetise un rapport”
  • “Extrais la page de tarifs de ces 5 concurrents dans un tableau comparatif”

Astuce pro : Combine avec Obsidian MCP - fais rechercher un sujet a Claude avec Firecrawl, puis sauvegarde un resume structure directement dans ton vault.


6. Playwright MCP - L’automatisation navigateur qui marche vraiment

Repo : microsoft/playwright-mcp | 30 500+ stars

Ce qu’il fait : Le serveur MCP officiel de Microsoft pour l’automatisation navigateur avec Playwright. Permet a Claude d’interagir avec les pages web via des snapshots d’accessibilite structures - pas des captures d’ecran. Ca le rend rapide, leger et deterministe. Pas de surcharge de modele de vision.

Pourquoi c’est important : Alors que Claude Preview est genial pour la verification de serveur de dev, Playwright MCP est l’outil pour l’automatisation navigateur generale - remplir des formulaires, naviguer dans des flux multi-etapes, tester des apps web, interagir avec n’importe quel site web. Il utilise l’arbre d’accessibilite de Playwright, ce qui signifie que Claude “voit” la page comme des donnees structurees (boutons, champs, liens, texte) plutot que des pixels. C’est radicalement plus fiable et efficace en tokens que les approches basees sur les captures d’ecran.

Installation :

claude mcp add playwright -- npx @playwright/mcp@latest

Ou dans ta config :

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

Pas de cle API necessaire - ca lance une instance Chromium locale.

Workflows cles :

  • “Ouvre notre site de staging et teste tout le flux de paiement”
  • “Remplis ce formulaire sur le portail d’assurance avec ces informations”
  • “Va sur Jira, trouve tous les tickets qui me sont assignes, et resume-les”

Astuce pro : Playwright MCP et Claude Preview MCP se completent parfaitement. Utilise Preview pour la verification du serveur de dev pendant le code, Playwright pour tout le reste.


7. NotebookLM MCP - Recherche fondee avec citations

Repo : jacob-bd/notebooklm-mcp-cli | 3 400+ stars

Ce qu’il fait : Donne a Claude un acces programmatique a Google NotebookLM - creer des notebooks, ajouter des sources (URLs, texte, fichiers Google Drive), interroger avec des reponses etayees par des citations, et meme generer des podcasts audio, des resumes video et des slide decks a partir de ta recherche.

Pourquoi c’est important : C’est l’antidote aux hallucinations. Quand tu as besoin que Claude reponde a des questions ancrees dans des documents specifiques - pas ses donnees d’entrainement - NotebookLM est le mecanisme. Upload tes PDFs, rapports trimestriels ou articles de recherche dans un notebook, puis interroge via Claude avec un suivi complet des citations. Chaque reponse pointe vers un passage specifique dans une source specifique.

Les 35+ outils incluent les operations CRUD sur les notebooks, la gestion des sources, les requetes inter-notebooks, les operations par lots, et la generation de contenu “studio” (ces conversations de podcast generees par IA pour lesquelles NotebookLM est celebre).

Installation :

# Installation via uv
uv tool install notebooklm-mcp-cli

# Configuration en une commande pour Claude Code
nlm setup add claude-code

Il supporte aussi Gemini CLI, Cursor et d’autres clients MCP - lance nlm setup pour voir toutes les options.

Note importante : Ca utilise des APIs internes de Google et necessite l’extraction de cookies de ton navigateur pour l’authentification. Ca fonctionne avec les comptes gratuits et Pro. Lance nlm auth et suis les instructions.

Workflows cles :

  • “Cree un notebook a partir de ces 5 PDFs et dis-moi les contradictions principales entre eux”
  • “Interroge mon notebook ‘Q1 Board Deck’ - quelles etaient les projections de revenus ?”
  • “Genere un podcast audio resumant mon notebook de recherche sur la regulation de l’IA”

8. Google Workspace CLI - Une seule CLI pour tout Google

Repo : googleworkspace/cli | 24 200+ stars

Ce qu’il fait : Une seule CLI (gws) pour tout Google Workspace - Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, et plus encore. Construit en Rust, il decouvre dynamiquement tous les endpoints API via le Discovery Service de Google, donc il prend automatiquement en charge les nouvelles APIs Google des qu’elles sortent. Sortie JSON structuree concue a la fois pour les humains et les agents IA. Livre avec 40+ agent skills.

Pourquoi je l’adore : Ca remplace le besoin de brancher des MCPs separes pour Gmail, Calendar, Drive, etc. Un seul flux d’authentification, une seule CLI, chaque service Google. La sortie JSON structuree est concue specifiquement pour la consommation par les agents - Claude peut l’analyser proprement sans scraper du HTML ou naviguer dans des interfaces web.

Installation :

# Via npm
npm install -g @googleworkspace/cli

# Ou Homebrew
brew install googleworkspace-cli

# Configuration de l'auth (une seule fois)
gws auth setup     # Configure le projet Google Cloud
gws auth login     # Flux OAuth

Pour l’integration MCP, utilise le wrapper communautaire :

claude mcp add google-workspace -- npx -y google-workspace-mcp

Avec la config :

{
  "mcpServers": {
    "google-workspace": {
      "command": "npx",
      "args": ["-y", "google-workspace-mcp"],
      "env": {
        "GOOGLE_CLIENT_ID": "your-client-id",
        "GOOGLE_CLIENT_SECRET": "your-client-secret",
        "GOOGLE_REFRESH_TOKEN": "your-refresh-token"
      }
    }
  }
}

Workflows cles :

  • “Verifie mon calendrier pour demain et redige un doc de prep dans Google Docs pour chaque reunion”
  • “Cree un Google Sheet avec le suivi OKR de ce trimestre - colonnes pour objectif, resultat cle, responsable, statut”
  • “Cherche dans mon Drive tous les fichiers contenant ‘board deck’ modifies dans les 30 derniers jours”
  • “Envoie un Gmail a l’equipe avec un resume des notes du standup d’aujourd’hui”

Note : C’est un projet porte par la communaute, pas officiellement supporte par Google. Mais il est activement maintenu avec 24K+ stars et fonctionne de maniere fiable.


9. Marp - Des slide decks a partir de Markdown

Repo : marp-team/marp-cli | 3 380+ stars

Ce qu’il fait : Convertit des fichiers Markdown en presentations soignees. Sortie en HTML, PDF et PowerPoint (PPTX). Utilise du Markdown standard avec des directives simples pour les coupures de slides, les themes et la mise en page.

Pourquoi je l’adore : Les agents IA pensent en markdown. Marp transforme ca en slide decks prets a presenter sans se battre avec les APIs PowerPoint ou des moteurs de templates complexes. Le workflow est d’une simplicite radicale : Claude ecrit du markdown avec des separateurs de slides ---, lance marp, et tu obtiens un PPTX que tu peux presenter a ta prochaine reunion.

Installation :

# Installation globale
npm install -g @marp-team/marp-cli

# Ou utilise npx pour des conversions ponctuelles
npx @marp-team/marp-cli@latest slides.md --pptx

Utilisation avec Claude Code :

Claude peut creer un slide deck de bout en bout :

# Claude ecrit slides.md, puis convertit :
marp slides.md -o presentation.pptx   # PowerPoint
marp slides.md --pdf                   # PDF
marp slides.md -o slides.html          # HTML interactif
marp -w slides.md                      # Mode watch avec rechargement en direct

Format de slide Markdown :

---
marp: true
theme: default
paginate: true
header: 'Company Name'
---

# Quarterly Business Review

Q1 2026 Results

---

## Revenue Growth

- ARR up 34% YoY
- Net retention: 127%
- New logos: 48

![bg right:40%](chart.png)

---

## What's Next

1. Launch self-serve tier
2. Expand to APAC
3. SOC 2 Type II certification

Workflows cles :

  • “Transforme ce brainstorm en une presentation de 10 slides”
  • “Cree un pitch deck pour notre Serie B - inclus nos metriques du tableur”
  • “Construis une presentation d’architecture technique pour le all-hands engineering”

Astuce pro : Marp supporte les themes CSS personnalises. Cree un theme aux couleurs de ta boite une fois, puis chaque deck genere par IA est automatiquement a ta charte. Claude Code a aussi un skill integre anthropic-skills:pptx pour la creation directe de PowerPoint si tu as besoin de mises en page plus complexes.


Partie 2 : Les Skills & Frameworks

Les skills et frameworks ne sont pas des MCP servers - ce sont des outils, des templates et des approches qui amplifient ce que ton agent peut faire. Voici ceux qui ont fondamentalement change ma facon de travailler avec Claude Code.

10. Agent-Skills (Addy Osmani) - Des workflows d’ingenierie de qualite production

Repo : addyosmani/agent-skills | 10 000+ stars

Ce qu’il fait : Un plugin Claude Code qui installe 21 skills d’ingenierie de qualite production et 7 slash commands couvrant tout le cycle de vie du developpement logiciel - de la redaction de specs jusqu’au shipping. Cree par Addy Osmani, Senior Engineering Director chez Google qui a dirige l’equipe Developer Experience de Chrome.

Pourquoi c’est important : C’est l’ajout le plus impactant a mon setup Claude Code cette annee. Les skills sont la couche de discipline qui transforme le “vibe coding” en veritable ingenierie. Chaque skill encode un workflow que les ingenieurs seniors suivent - developpement guide par les specs, TDD, revue de code sur cinq axes, renforcement de securite, checklists de shipping - et l’agent les charge a la demande via la divulgation progressive. Seules les descriptions des skills restent en permanence dans le contexte ; les instructions completes se chargent quand c’est pertinent.

La fonctionnalite tueuse est l’anti-rationalisation : chaque skill inclut une section qui refute les excuses qu’un agent (ou un ingenieur fatigue) va inventer pour sauter le process. Quand Claude envisage de sauter les tests, la section de refutation du skill TDD le rattrape.

Si tu utilises Obsidian MCP pour ta base de connaissances, ce plugin s’y marie a merveille : le skill spec-driven-development ecrit des specs que tu peux sauvegarder directement dans ton vault, et le skill documentation-and-adrs genere des Architecture Decision Records qui deviennent partie de ton systeme de connaissances permanent.

Installation :

# Dans une session Claude Code :
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

Redemarre Claude Code apres l’installation - les skills sont decouverts au demarrage de la session.

Depannage : Si les commandes n’apparaissent pas, le clonage du marketplace a probablement echoue via SSH. Corrige avec :

git config --global url."https://github.com/".insteadOf "git@github.com:"

Les 7 slash commands :

/agent-skills:spec           → redige une specification structuree (sauvegarde dans SPEC.md)
/agent-skills:plan           → decoupe la spec en petites taches verifiables
/agent-skills:build          → implemente la prochaine tache de maniere incrementale (tranches verticales fines)
/agent-skills:test           → workflow TDD ; pour les bugs, utilise le pattern "Prove-It" (test echouant d'abord)
/agent-skills:review         → revue de code sur cinq axes (correction, lisibilite, architecture, securite, performance)
/agent-skills:code-simplify  → simplifie le code pour la clarte sans changer le comportement
/agent-skills:ship           → checklist pre-lancement (qualite, securite, performance, accessibilite, infra, docs)

Workflows cles :

  • Commence toute fonctionnalite non triviale avec /agent-skills:spec/agent-skills:plan/agent-skills:build
  • Avant chaque merge : /agent-skills:review detecte les problemes sur cinq axes
  • Les sessions d’agent nocturnes avec /agent-skills:ship garantissent que rien ne se deploie sans la checklist complete

Astuce pro : Les skills se composent avec les MCPs. Un skill qui dit “avant de repondre a toute question d’architecture, verifie mon vault Obsidian” utilise le MCP Obsidian. Le skill documentation-and-adrs peut sauvegarder les ADRs directement dans ton vault. Les skills sont la colle qui connecte tes MCPs en workflows.

Pour aller plus loin : Tu veux comprendre comment la divulgation progressive fonctionne, pourquoi l’anti-rationalisation compte, et comment les skills se comparent au Spec Kit de GitHub ? Lis l’analyse complete dans mon article Skills Framework - From Vibe Coding to Production-Grade Agentic Engineering.


11. awesome-design-md (VoltAgent) - Des UIs generees par IA au pixel pres

Repo : VoltAgent/awesome-design-md | 39 100+ stars

Ce qu’il fait : Une collection curatee de fichiers DESIGN.md qui capturent les design systems de produits populaires - Claude, Linear, Supabase, Cursor, Stripe, Vercel, Raycast, et 50+ autres. Depose-en un a la racine de ton projet et dis a Claude “construis-moi une page qui ressemble a ca” - il genere une UI au pixel pres parce qu’il a les tokens de design exacts, l’espacement, les couleurs et les patterns de composants.

Pourquoi c’est important : Ca resout le plus gros probleme des UIs generees par IA : elles ont un look generique. Sans spec de design, Claude produit des interfaces competentes mais banales. Avec un DESIGN.md, il produit des UIs qui donnent l’impression d’avoir ete construites par l’equipe design de Linear ou Stripe.

Le concept est simple mais puissant : DESIGN.md est au design visuel ce que CLAUDE.md est aux standards d’ingenierie. C’est un fichier markdown que les agents IA lisent nativement, contenant tout le necessaire pour reproduire un design system - tokens de couleur, echelles typographiques, rythmes d’espacement, patterns de composants, et meme les micro-interactions.

Installation :

Pas d’installation necessaire. Parcours la collection sur getdesign.md ou le repo GitHub, telecharge le DESIGN.md pour l’esthetique que tu veux, et depose-le a la racine de ton projet.

# Exemple : recuperer le design system de Linear
curl -o DESIGN.md https://raw.githubusercontent.com/VoltAgent/awesome-design-md/main/designs/linear.md

Ce que contient un DESIGN.md :

## Color Tokens
--bg-primary: #0A0A0B
--accent: #5E6AD2
--text-primary: #EDEDEF

## Typography
Font: Inter, -apple-system, sans-serif
H1: 24px / 700 / -0.02em

## Components
### Button
- Primary: bg-accent, text-white, rounded-md, px-3 py-1.5
- Hover: brightness(1.1)
- Active: scale(0.98)
...

Workflows cles :

  • “Utilise le design system de Linear et construis-moi un tableau de bord de projet”
  • “Je veux que cette landing page ressemble a Stripe - applique leur DESIGN.md”
  • “Genere un panneau d’administration en utilisant le langage de design de Supabase”

12. Autoresearch (Karpathy) - Experimentation ML autonome

Repo : karpathy/autoresearch | 69 600+ stars

Ce qu’il fait : Le framework de recherche IA autonome d’Andrej Karpathy. Donne a un agent IA un petit setup d’entrainement LLM, pointe-le vers program.md (les instructions), et laisse-le experimenter toute la nuit - modifier l’architecture, entrainer pendant 5 minutes, evaluer, garder ou abandonner les changements, repeter. Tu te reveilles avec un journal d’experiences et un modele mesurablemet meilleur.

Pourquoi c’est important : C’est le concept d‘“overnight agent factory” rendu reel. Il ne s’agit pas de la tache ML specifique - c’est un paradigme pour les boucles d’experimentation autonomes. L’agent tourne sans supervision, prend des decisions, evalue les resultats et itere. Le program.md est essentiellement un fichier de skill qui guide le comportement de l’agent a travers des centaines d’experiences.

Installation :

git clone https://github.com/karpathy/autoresearch
cd autoresearch

# Installe uv si tu ne l'as pas
curl -LsSf https://astral.sh/uv/install.sh | sh

# Setup
uv sync
uv run prepare.py   # Preparation des donnees (une seule fois, ~2 min)
uv run train.py     # Test manuel (~5 min)

Requis : GPU NVIDIA (teste sur H100, des forks communautaires existent pour macOS/MLX), Python 3.10+.

Utilisation avec Claude Code :

cd autoresearch
# Ouvre Claude Code et dis :
"Have a look at program.md and let's kick off a new experiment!"

L’agent lit program.md (qui decrit le protocole experimental), modifie train.py (architecture du modele, hyperparametres, boucle d’entrainement), entraine pendant un budget fixe de 5 minutes, evalue val_bpb, enregistre les resultats, et recommence. Compte environ 12 experiences par heure, environ 100 sur une nuit.

La lecon plus large : Meme si tu n’entraines pas de reseaux de neurones, le pattern - agent + program.md + boucle d’evaluation + iteration autonome - s’applique a tout domaine ou tu peux definir des metriques de succes : optimisation de performance, tuning de configuration, generation de tests A/B, et meme creation de contenu.


13. RAG-Anything (HKUDS) - Du RAG multimodal qui comprend vraiment les tableaux

Repo : HKUDS/RAG-Anything | 15 500+ stars

Ce qu’il fait : Un framework RAG multimodal tout-en-un construit sur LightRAG. Contrairement au RAG traditionnel qui ne gere que le texte, RAG-Anything traite le texte, les images, les tableaux, les equations, les graphiques et le multimedia dans un seul pipeline unifie. Il construit un graphe de connaissances a partir de tous les types de contenu et fait de la recherche inter-modalites.

Pourquoi c’est important : Si tu as deja essaye de faire du RAG sur un PDF avec des tableaux et obtenu n’importe quoi en retour, tu connais la douleur. Les pipelines RAG traditionnels perdent les tableaux, lisent mal les graphiques et ignorent completement les images. RAG-Anything preserve la structure des documents complexes - articles academiques avec des equations, rapports financiers avec des tableaux de donnees, docs techniques avec des diagrammes d’architecture - et raisonne sur l’ensemble.

Installation :

pip install raganything
# ou
uv pip install raganything

Utilisation :

from raganything import RAGAnything

rag = RAGAnything(working_dir="./my_knowledge_base")

# Ingerer un document complexe
await rag.insert("quarterly_report.pdf")

# Interroger avec comprehension multimodale
result = await rag.query(
    "What was the revenue trend shown in the Q3 chart, "
    "and how does it compare to the projections in Table 4?"
)

Cas d’usage cles :

  • Articles de recherche academique avec equations et figures
  • Rapports financiers avec graphiques, tableaux et commentaires
  • Documentation technique avec diagrammes d’architecture
  • Tout workflow lourd en PDF ou le RAG texte seul ne suffit pas

Astuce pro : Combine avec Firecrawl MCP - crawle un site de documentation, passe le contenu dans RAG-Anything pour un indexage structure, puis interroge-le via Claude. Ta propre base de connaissances privee et multimodale a partir de n’importe quel site web.


14. MarkItDown (Microsoft) - N’importe quel document en Markdown en un appel

Repo : microsoft/markitdown | 45 000+ stars

Ce qu’il fait : Un utilitaire Python et serveur MCP de Microsoft qui convertit virtuellement n’importe quel format de document en Markdown propre - PDF, Word, Excel, PowerPoint, HTML, images (via OCR), audio (via transcription), CSV, JSON, XML, EPUB, et meme les archives ZIP. Il preserve la structure : titres, listes, tableaux et blocs de code passent intacts.

Pourquoi je l’adore : C’est l’adaptateur universel pour amener des documents dans le format natif de Claude. Tu as un cahier des charges PDF de 200 pages d’un client ? Un deck PowerPoint d’un concurrent ? Un tableur de tarifs fournisseurs ? MarkItDown le convertit en Markdown structure sur lequel Claude peut raisonner directement - pas de copier-coller, pas de reformatage manuel, pas de tableaux perdus.

C’est particulierement puissant combine avec Obsidian MCP : convertis n’importe quel document en Markdown et depose-le directement dans ton vault comme une note permanente et interrogeable. Articles de recherche, slides de reunion, decks pour le board - tout ca devient partie de ta base de connaissances en une seule etape.

Installation :

# Serveur MCP pour Claude Code
claude mcp add markitdown -- uvx markitdown-mcp

# Ou comme CLI autonome
uv tool install markitdown

Le serveur MCP expose un outil convert_to_markdown qui accepte les URIs file://, http:// et https:// - donc Claude peut convertir a la fois des fichiers locaux et des pages web.

Utilisation dans Claude Code :

Une fois le MCP ajoute, Claude dispose d’un outil convert_to_markdown qu’il peut appeler automatiquement. Tu n’as qu’a referencer un fichier ou une URL dans ton prompt et Claude gere le reste :

Toi : "Lis ce cahier des charges et resume les exigences d'authentification"
      [glisse-depose contract.pdf dans la conversation, ou reference un chemin]

Claude : [appelle convert_to_markdown avec file:///Users/you/Downloads/contract.pdf]
         → recoit du Markdown structure avec titres, tableaux et listes intacts
         → resume la section auth avec des references de pages

Ca marche aussi avec les URLs - demande a Claude de “convertir https://example.com/pricing en Markdown” et il recupere et convertit la page en une seule etape. Pour les operations par lots, Claude peut boucler sur un repertoire :

Toi : "Convertis chaque .docx dans ./legacy-docs/ en Markdown et sauvegarde-les dans ./docs/"

Claude : [appelle convert_to_markdown pour chaque fichier, ecrit la sortie via les outils fichier standard]

Pas de syntaxe speciale necessaire - l’outil MCP est disponible comme n’importe quel autre outil dans la boite a outils de Claude. Decris juste ce que tu veux en langage naturel.

Workflows cles :

  • “Convertis ce contrat PDF en Markdown et surligne toutes les conditions de paiement”
  • “Recupere le slide deck depuis cette URL, convertis-le, et sauvegarde les points cles dans mon vault Obsidian”
  • “Convertis tous les fichiers .docx de ce dossier en Markdown pour notre migration de documentation”

Astuce pro : Chaine-le avec RAG-Anything - utilise MarkItDown pour convertir les documents en Markdown pour l’ingestion, puis RAG-Anything pour l’indexation en graphe de connaissances multimodal. Ensemble, ils gerent n’importe quel format de document a n’importe quelle echelle.


15. Codex CLI (OpenAI) - Connais tes alternatives

Repo : openai/codex | 74 200+ stars

Ce qu’il fait : L’agent de code open-source d’OpenAI - le concurrent direct de Claude Code. Tourne en local dans ton terminal, lit ta codebase, propose des modifications, execute des commandes dans un sandbox, et itere. Ecrit en Rust. Supporte l’auth ChatGPT Plus/Pro/Enterprise ou les cles API.

Pourquoi il est dans cette liste : Pas parce que j’ai change - Claude Code reste mon agent principal - mais parce que connaitre le paysage te rend meilleur avec n’importe quel outil. Codex CLI a introduit quelques patterns interessants : execution entierement sandboxee par defaut, une app desktop via codex app, et une integration etroite avec les comptes ChatGPT (pas besoin de cle API separee).

Installation :

npm install -g @openai/codex
# ou
brew install --cask codex

Quand l’utiliser :

  • Quand tu veux un deuxieme avis sur un refactoring complexe (modele different, approche differente)
  • Quand tu evalues les modeles OpenAI par rapport a Claude pour des taches de code specifiques
  • Quand un projet est deja profondement ancre dans l’ecosysteme OpenAI

Avis honnete : L’ecart de qualite entre Claude Code et Codex CLI depend fortement de la tache. Pour la generation de code greenfield, ils sont plus proches qu’on ne le pense. Pour le refactoring complexe multi-fichiers avec comprehension complete de la codebase, Claude Code garde un avantage significatif dans mon experience. Mais la competition est saine - elle fait progresser les deux outils rapidement.


Partie 3 : Assembler le tout

Cas d’usage - Comment je combine ces outils dans mes workflows

Voici comment ces outils se composent en pratique :

WorkflowCe que je faisOutils utilises
Travail conceptuelSpecs, planification, brainstorms d’architectureObsidian MCP + XMind MCP + Agent-Skills (/agent-skills:spec, /agent-skills:plan)
RechercheDeep-dive sur un sujetFirecrawl MCP + NotebookLM MCP + MarkItDown + Obsidian MCP
DeveloppementImplementation de fonctionnalitesClaude Code + Claude Preview + Playwright MCP + GitHub MCP + Agent-Skills
DesignAmeliorer la qualite du design UIawesome-design-md + Claude Preview MCP
PresentationConstruire un deck a partir de rechercheMarp + Obsidian MCP
RevuesRevue de PR, quality gates, shippingGitHub MCP + Agent-Skills (/agent-skills:review, /agent-skills:ship)

L’anti-seche d’installation

Pour les impatients - voici chaque MCP server en une ligne pour Claude Code :

# Productivite de base
claude mcp add obsidian -- /path/to/vault/.obsidian/plugins/mcp-tools/bin/mcp-server
claude mcp add xmind -- npx -y @41px/mcp-xmind
claude mcp add github -- npx -y @modelcontextprotocol/server-github

# Web & recherche
claude mcp add firecrawl-mcp -e FIRECRAWL_API_KEY=fc-YOUR_KEY -- npx -y firecrawl-mcp
claude mcp add playwright -- npx @playwright/mcp@latest

# Ecosysteme Google
claude mcp add google-workspace -- npx -y google-workspace-mcp

# Conversion de documents
claude mcp add markitdown -- uvx markitdown-mcp

# Presentations
npm install -g @marp-team/marp-cli

# NotebookLM
uv tool install notebooklm-mcp-cli && nlm setup add claude-code

# Plugin Agent-Skills (a executer dans une session Claude Code)
# /plugin marketplace add addyosmani/agent-skills
# /plugin install agent-skills@addy-agent-skills

# RAG
pip install raganything

La meta-lecon

La vraie puissance des MCPs et des skills, ce n’est pas un outil individuel - c’est la composition. Chaque MCP donne a Claude acces a un systeme de plus. Chaque skill lui apprend un workflow de plus. Combines, ils creent un agent qui ne fait pas que coder - il recherche, planifie, construit, documente, presente et communique a travers chaque outil de ta stack.

Le critere auquel je soumets chaque outil est simple : si je le desinstallais demain, est-ce que je m’en rendrais compte en moins d’une semaine ? Tout ce qui est dans cet article passe ce test.


Tu as un MCP ou un skill que je devrais essayer ? Dis-le moi sur LinkedIn - je suis toujours a la recherche du prochain qui gagnera une place permanente.

claude mcp macos claude-code claude-desktop xmind obsidian productivity skills firecrawl playwright marp notebooklm google-workspace agentic-ai agent-skills markitdown

Articles liés