Les serveurs MCP, depuis le terminal.

Trouvez des serveurs MCP et ajoutez-les à Claude Code, Cursor ou VS Code sans quitter le terminal. Vous en créez un ? mcp-tc lance le projet, le vérifie comme les clients le voient et l’envoie à l’annuaire.

npx mcp-tc

Nécessite Node.js 20 ou une version plus récente. Pour l’installer globalement : npm i -g mcp-tc.

Gratuit et open source (MIT). Sans compte, sans télémétrie.

$ npx mcp-tc search github --limit 3
… servers match "github", featured first. Showing 3.

Name        Slug      Access      Tagline
DeepWiki ✓  deepwiki  No sign-in  Ask questions about any public GitHub…
GitHub ✓    github    Sign-in     Work with GitHub repos, issues, pull…
GitMCP      gitmcp    No sign-in  Read documentation and search code of…

✓ Verified: the checkmark says who runs the server, not that it is safe.
More results on mcp.tc: https://mcp.tc/directory?q=github&…
Details and setup: mcp-tc info <slug>

$ npx mcp-tc add deepwiki --client cursor --dry-run
Cursor: add "deepwiki" to ~/.cursor/mcp.json

--- /dev/null
+++ ~/.cursor/mcp.json
@@ -0,0 +1,7 @@
+{
+  "mcpServers": {
+    "deepwiki": {
+      "url": "https://mcp.deepwiki.com/mcp"
+    }
+  }
+}

Dry run: nothing was written.
Sortie réelle de mcp-tc 0.1.0, exécuté sur mcp.tc le 7 oct. 2026. Les nombres qui changent chaque jour et la fin d’un long lien sont coupés (…). L’adresse mise en évidence est l’URL de DeepWiki, celle à laquelle Cursor se connecte.

Ce qu’il fait

Les commandes de l’annuaire utilisent le serveur MCP public et les API de mcp.tc.

Trouver un serveur et l’ajouter

Cherchez dans l’annuaire, lisez une fiche et ajoutez le serveur à votre client en une seule commande. mcp-tc vous montre chaque modification avant de la faire, sauvegarde d’abord votre configuration et garde vos clés d’API sur votre ordinateur.

  • npx mcp-tc search github

    Les serveurs qui correspondent à vos mots, ceux à la une d’abord.

  • npx mcp-tc info deepwiki

    Ce qu’il fait, comment s’y connecter et ses outils.

  • npx mcp-tc add deepwiki --client cursor

    L’ajoute à Cursor. --client accepte aussi claude-code, vscode, codex, gemini et d’autres.

Voir ce que contiennent vos clients

scan lit les configurations MCP de Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex et Gemini CLI et cherche chaque serveur sur mcp.tc. Il envoie une adresse par serveur, jamais de clés, d’en-têtes ni de variables d’environnement.

  • npx mcp-tc scan

    Vos serveurs, client par client, et ceux qui sont sur mcp.tc.

  • npx mcp-tc scan --offline

    La même liste, sans rien envoyer.

Créer un serveur qui se lit bien

create lance un nouveau serveur sur le SDK TypeScript de MCP. check le lit comme le font les clients et mcp.tc, et vous dit exactement quoi corriger.

  • npx mcp-tc create my-server

    Un nouveau projet : Streamable HTTP sur Express, Cloudflare Workers ou stdio.

  • npx mcp-tc check http://localhost:3000/mcp

    Lit votre serveur en marche et liste ce qu’il faut corriger.

  • npx mcp-tc card

    Une server card et un server.json pour le registre officiel MCP.

Le proposer à mcp.tc

submit envoie votre serveur à mcp.tc avec les mêmes contrôles et les mêmes limites que la page Proposer, puis suit la vérification jusqu’au bout. Une fois la fiche en ligne, badge affiche le badge pour le README et les extraits de code pour le site, et dns-check teste votre enregistrement TXT avant que vous demandiez la coche de vérification.

  • npx mcp-tc submit https://mcp.example.com/mcp

    Envoie la proposition et attend le résultat.

  • npx mcp-tc badge my-server

    Le badge pour le README, la carte pour le site et l’iframe de votre fiche.

  • npx mcp-tc dns-check example.com

    Cherche votre enregistrement TXT mcp-tc-verification=.

Fait pour les scripts et les agents

Les mêmes commandes tournent dans un script, une tâche de CI ou le terminal d’un agent d’IA. Ajoutez --json à n’importe laquelle et récupérez un seul document JSON.

Shell
npx mcp-tc search postgres --auth none --json
npx mcp-tc add deepwiki --client cursor --dry-run --json
npx mcp-tc help add --json
  • Du JSON pour chaque commande

    --json affiche exactement un document JSON sur stdout. La progression et les avertissements vont sur stderr, sans couleurs. Un échec contient "ok": false et une erreur avec un code stable.

  • Des codes de sortie documentés

    Chaque résultat a son code de sortie : 3 quand rien n’est trouvé, 4 quand mcp.tc lui demande sans cesse de ralentir, 6 quand check trouve des erreurs. Sans terminal où poser une question, une commande qui a besoin d’une réponse quitte avec 2 au lieu d’attendre.

  • Aucune télémétrie

    Pas d’analytics, pas de rapports de plantage, pas de cookies. Chaque requête nomme l’outil dans son User-Agent, et le README liste ce que chaque commande envoie.

  • L’URL du serveur lui-même

    add écrit l’URL ou le paquet de l’éditeur dans la configuration du client. Un lien mcp.tc n’y va jamais : si une configuration en contenait un, add s’arrêterait avant d’écrire ou de lancer quoi que ce soit.

Questions

Chaque commande, option et code de sortie est décrit dans le README.

Est-ce gratuit ?

Oui. mcp-tc est open source sous licence MIT, et mcp.tc est gratuit. Il n’y a aucun compte à créer.

Envoie-t-il mes clés à mcp.tc ?

Non. Une clé que vous saisissez pour add va seulement dans le fichier de configuration de votre client ou dans la commande du client lui-même, sur votre ordinateur. Elle n’arrive jamais chez mcp.tc, ni à l’écran, ni dans la sortie de --json. scan envoie une adresse par serveur et jamais de clés, d’en-têtes ou de variables d’environnement ; scan --offline n’envoie rien.

À quels clients mcp-tc peut-il ajouter des serveurs ?

Claude Code, Gemini CLI et Codex : il lance la commande mcp add du client après votre confirmation. Cursor, VS Code, Claude Desktop et Devin Desktop : il fusionne l’entrée dans le fichier de configuration après vous avoir montré le diff, et sauvegarde d’abord le fichier. claude.ai et ChatGPT : il affiche les étapes et le lien vers le formulaire du connecteur. --client json affiche l’entrée pour tout autre client.

Mon serveur sera-t-il référencé s’il réussit check ?

Non. check vous dit si les clients et mcp.tc peuvent lire votre serveur, et ce qu’il faut corriger. Il ne peut pas prévoir la décision : sur mcp.tc, un modèle d’IA vérifie chaque proposition, et une personne peut l’examiner.

De quoi ai-je besoin pour le lancer ?

De Node.js 20 ou d’une version plus récente, sur macOS, Linux ou Windows. npx mcp-tc le lance sans l’installer ; npm i -g mcp-tc l’installe sous le nom mcp-tc, avec l’alias plus court mcptc. Le paquet n’a aucune dépendance d’exécution.

Essayez-le dans votre terminal

Aucune installation : npx télécharge mcp-tc et le lance.

npx mcp-tc