---
title: "mcp-tc, l’outil MCP en ligne de commande | mcp.tc"
description: "mcp-tc trouve les serveurs MCP sur mcp.tc et les ajoute à Claude Code, Cursor ou VS Code avec l’URL ou le paquet de l’éditeur. Gratuit et open source (MIT)."
url: "https://mcp.tc/fr/cli"
markdown: "https://mcp.tc/fr/cli.md"
lang: "fr"
---

# 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`.

[Lire le README](https://github.com/mcptc/mcp-tc#readme) [mcp-tc sur npm](https://www.npmjs.com/package/mcp-tc)

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

```console
$ 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](https://mcp.tc/fr/submit), 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](https://mcp.tc/fr/verify).

- `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](https://github.com/mcptc/mcp-tc#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`

- [Lire le README](https://github.com/mcptc/mcp-tc#readme)
- [Ajouter des serveurs à vos clients](https://mcp.tc/fr/docs/connect)
- [Outils pour les propriétaires de serveurs](https://mcp.tc/fr/docs/server-owners#cli)

---
Source : https://mcp.tc/fr/cli. Version Markdown pour les agents d’IA (demandez `text/markdown` ou ajoutez `.md` à l’adresse). Vue d’ensemble du site : https://mcp.tc/llms.txt
