---
title: "mcp-tc, lo strumento MCP da riga di comando | mcp.tc"
description: "mcp-tc trova i server MCP su mcp.tc e li aggiunge a Claude Code, Cursor o VS Code con l’URL o il pacchetto del fornitore. Gratuito e open source (MIT)."
url: "https://mcp.tc/it/cli"
markdown: "https://mcp.tc/it/cli.md"
lang: "it"
---

# I server MCP, dal tuo terminale.

Trova server MCP e aggiungili a Claude Code, Cursor o VS Code senza uscire dal terminale. Ne stai costruendo uno? mcp-tc avvia il progetto, lo controlla come lo vedono i client e lo invia all’elenco.

`npx mcp-tc`

Richiede Node.js 20 o successivo. Per installarlo globalmente: `npm i -g mcp-tc`.

[Leggi il README](https://github.com/mcptc/mcp-tc#readme) [mcp-tc su npm](https://www.npmjs.com/package/mcp-tc)

Gratuito e open source (MIT). Nessun account, nessuna telemetria.

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

Output reale di mcp-tc 0.1.0, eseguito su mcp.tc il 7 ott 2026. I conteggi che cambiano ogni giorno e la fine di un link lungo sono tagliati (…). L’indirizzo evidenziato è l’URL di DeepWiki, quello a cui si collega Cursor.

## Cosa fa

I comandi per l’elenco usano il server MCP pubblico e le API di mcp.tc.

### Trova un server e aggiungilo

Cerca nell’elenco, leggi una scheda e aggiungi il server al tuo client con un solo comando. mcp-tc ti mostra ogni modifica prima di farla, fa prima una copia di backup della tua configurazione e tiene le tue chiavi API sul tuo computer.

- `npx mcp-tc search github` · I server che corrispondono alle tue parole, quelli in evidenza per primi.
- `npx mcp-tc info deepwiki` · Cosa fa, come collegarsi e i suoi tool.
- `npx mcp-tc add deepwiki --client cursor` · Lo aggiunge a Cursor. `--client` accetta anche `claude-code`, `vscode`, `codex`, `gemini` e altri.

### Guarda cosa c’è nei tuoi client

`scan` legge le configurazioni MCP di Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex e Gemini CLI e cerca ogni server su mcp.tc. Invia un indirizzo per server, mai chiavi, header o variabili d’ambiente.

- `npx mcp-tc scan` · I tuoi server, client per client, e quali sono su mcp.tc.
- `npx mcp-tc scan --offline` · Lo stesso elenco, senza inviare nulla.

### Crea un server che si legge bene

`create` avvia un nuovo server sull’SDK TypeScript di MCP. `check` lo legge come fanno i client e mcp.tc e ti dice esattamente cosa correggere.

- `npx mcp-tc create my-server` · Un nuovo progetto: Streamable HTTP su Express, Cloudflare Workers o stdio.
- `npx mcp-tc check http://localhost:3000/mcp` · Legge il server in esecuzione ed elenca cosa sistemare.
- `npx mcp-tc card` · Una server card e un `server.json` per il registro ufficiale MCP.

### Proponilo a mcp.tc

`submit` invia il tuo server a mcp.tc con gli stessi controlli e limiti della pagina [Proponi](https://mcp.tc/it/submit), poi segue il controllo fino alla fine. Quando la scheda è online, `badge` stampa il badge per il README e gli snippet per il sito, e `dns-check` verifica il tuo record TXT prima che tu chieda la [spunta di verifica](https://mcp.tc/it/verify).

- `npx mcp-tc submit https://mcp.example.com/mcp` · Invia la proposta e aspetta il risultato.
- `npx mcp-tc badge my-server` · Il badge per il README, la card per il sito e l’iframe della tua scheda.
- `npx mcp-tc dns-check example.com` · Cerca il tuo record TXT `mcp-tc-verification=`.

## Pensato per script e agenti

Gli stessi comandi funzionano in uno script, in una pipeline CI o nel terminale di un agente AI. Aggiungi `--json` a uno qualsiasi e ricevi un unico documento 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
```

- **JSON su ogni comando**
  `--json` stampa esattamente un documento JSON su stdout. Avanzamento e avvisi vanno su stderr, senza colori. Un errore ha `"ok": false` e un codice di errore stabile.
- **Codici di uscita documentati**
  Ogni esito ha il suo codice di uscita: 3 quando non trova nulla, 4 quando mcp.tc continua a chiedergli di rallentare, 6 quando `check` trova errori. Se non c’è un terminale in cui fare una domanda, un comando che ha bisogno di una risposta esce con 2 invece di aspettare.
- **Nessuna telemetria**
  Niente analytics, niente report sui crash, niente cookie. Ogni richiesta indica lo strumento nello User-Agent, e il README elenca cosa invia ogni comando.
- **L’URL del server stesso**
  `add` scrive nella configurazione del client l’URL o il pacchetto del fornitore. Un link di mcp.tc non ci finisce mai: se una configurazione ne contenesse uno, `add` si fermerebbe prima di scrivere o eseguire qualsiasi cosa.

## Domande

Ogni comando, opzione e codice di uscita è nel [README](https://github.com/mcptc/mcp-tc#readme).

### È gratuito?

Sì. mcp-tc è open source con licenza MIT, e mcp.tc è gratuito. Non c’è nessun account da creare.

### Invia le mie chiavi a mcp.tc?

No. Una chiave che inserisci per `add` finisce solo nel file di configurazione del client o nel comando del client stesso, sul tuo computer. Non arriva mai a mcp.tc, né sullo schermo né nell’output di `--json`. `scan` invia un indirizzo per server e mai chiavi, header o variabili d’ambiente; `scan --offline` non invia nulla.

### A quali client può aggiungere server mcp-tc?

Claude Code, Gemini CLI e Codex: esegue il comando `mcp add` del client dopo la tua conferma. Cursor, VS Code, Claude Desktop e Devin Desktop: aggiunge la voce al file di configurazione dopo averti mostrato il diff, e prima fa una copia di backup del file. claude.ai e ChatGPT: stampa i passaggi e il link al modulo del connettore. `--client json` stampa la voce per qualsiasi altro client.

### Il server verrà pubblicato se supera check?

No. `check` ti dice se i client e mcp.tc riescono a leggere il tuo server e cosa sistemare. Non può prevedere la decisione: su mcp.tc un modello di AI controlla ogni proposta, e una persona può esaminarla.

### Cosa mi serve per usarlo?

Node.js 20 o successivo, su macOS, Linux o Windows. `npx mcp-tc` lo esegue senza installarlo; `npm i -g mcp-tc` lo installa come `mcp-tc`, con l’alias più corto `mcptc`. Il pacchetto non ha dipendenze a runtime.

## Provalo nel tuo terminale

Nessuna installazione: npx scarica mcp-tc e lo esegue.

`npx mcp-tc`

- [Leggi il README](https://github.com/mcptc/mcp-tc#readme)
- [Aggiungi server ai tuoi client](https://mcp.tc/it/docs/connect)
- [Strumenti per chi gestisce un server](https://mcp.tc/it/docs/server-owners#cli)

---
Fonte: https://mcp.tc/it/cli. Versione Markdown per agenti AI (chiedi `text/markdown` o aggiungi `.md` all’indirizzo). Panoramica del sito: https://mcp.tc/llms.txt
