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.

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

$ 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, 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.

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

È 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