Il server MCP di mcp.tc

mcp.tc ha un suo server MCP a https://mcp.tc/mcp. Aggiungilo al tuo assistente e potrà cercare nell’elenco e darti l’URL di un server o il suo comando di installazione, con la configurazione per il tuo client. È in sola lettura e non richiede accesso.

Aggiungilo

È un server remoto che non richiede accesso, quindi funziona in qualsiasi client che supporti i server MCP remoti. L’URL:

URL del server
https://mcp.tc/mcp

La configurazione per ogni client, la stessa della sua scheda, mcp.tc/i/mcp-tc:

Claude Code

  1. Eseguilo in un terminale, nella cartella del tuo progetto:
claude mcp add --transport http mcp-tc https://mcp.tc/mcp
  1. Avvia Claude Code e digita /mcp. mcp-tc dovrebbe risultare collegato.

Aggiungi --scope user per renderlo disponibile in tutti i progetti, non solo in questo.

Claude Desktop

  1. Apri Settings → Connectors e fai clic su Add custom connector.
  2. Chiamalo mcp.tc e incolla questo URL:
https://mcp.tc/mcp
  1. Fai clic su Add. I suoi tool compaiono nel menu degli strumenti della chat.

Il file di configurazione JSON di Claude Desktop avvia solo server locali. I server remoti passano dai Connectors, e i connettori che aggiungi su claude.ai compaiono anche qui.

claude.ai

  1. Apri il modulo dei connettori su claude.ai. Questo pulsante compila nome e URL per te:
  1. Controlla che l’URL sia https://mcp.tc/mcp e fai clic su Add.
  2. Attivalo in una chat dal menu degli strumenti.

I piani gratuiti consentono un connettore personalizzato. Nei piani Team ed Enterprise lo aggiunge un owner in Organization settings → Connectors.

ChatGPT

  1. Su chatgpt.com apri Settings → Security and login e attiva Developer mode.
  2. Vai su chatgpt.com/plugins e fai clic su + per creare un’app per un server MCP remoto.
  3. Incolla https://mcp.tc/mcp come URL del server e scegli No authentication.

La modalità sviluppatore è disponibile sul web per gli account Plus, Pro, Business, Enterprise ed Education.

Cursor

Oppure aggiungilo a mano in ~/.cursor/mcp.json (tutti i progetti) o in .cursor/mcp.json (questo progetto):

mcp.json
{
  "mcpServers": {
    "mcp-tc": {
      "url": "https://mcp.tc/mcp"
    }
  }
}

VS Code

Oppure da un terminale:

code --add-mcp '{"name":"mcp-tc","type":"http","url":"https://mcp.tc/mcp"}'

Oppure fai commit nel repository in .vscode/mcp.json:

.vscode/mcp.json
{
  "servers": {
    "mcp-tc": {
      "type": "http",
      "url": "https://mcp.tc/mcp"
    }
  }
}

Devin Desktop

  1. Aggiungilo a ~/.config/devin/mcp_config.json (macOS e Linux) o a %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "mcp-tc": {
      "serverUrl": "https://mcp.tc/mcp"
    }
  }
}
  1. Aggiorna l’elenco dei server MCP in Cascade.

Devin Desktop è il nuovo nome di Windsurf. Per i server remoti legge serverUrl (o url).

Codex

codex mcp add mcp-tc --url https://mcp.tc/mcp

Oppure modifica direttamente ~/.codex/config.toml:

config.toml
[mcp_servers.mcp-tc]
url = "https://mcp.tc/mcp"

Gemini CLI

gemini mcp add --transport http mcp-tc https://mcp.tc/mcp

Così lo aggiungi al progetto corrente. Aggiungi -s user per usarlo ovunque.

Qualsiasi client

La maggior parte dei client accetta questa forma. Alcuni chiamano diversamente il campo dell’URL: serverUrl in Devin Desktop, httpUrl nel file di impostazioni di Gemini CLI.

{
  "mcpServers": {
    "mcp-tc": {
      "type": "http",
      "url": "https://mcp.tc/mcp"
    }
  }
}

Zed mette i server sotto context_servers nelle sue impostazioni. Cline ha bisogno di "type": "streamableHttp", altrimenti presume SSE.

Il tuo client avvia solo server locali? Collegalo con npx -y mcp-remote https://mcp.tc/mcp.

Tool

Tre tool, tutti in sola lettura. Ognuno dichiara uno schema di output e restituisce dati strutturati più un breve blocco di testo che si legge bene da solo.

search_servers

Trova schede per parola chiave, categoria o modo di collegarsi. Tutti gli argomenti sono facoltativi: query (ogni parola deve comparire nel nome, nel fornitore, nella descrizione breve o nei tag), category (uno slug da list_categories), auth e limit (da 1 a 25, predefinito 10). auth vale none per i server remoti senza accesso, sign-in per i server remoti che vogliono un accesso o una chiave (o non lo dicono), e local per i server che girano sul tuo computer.

Restituisce il numero di risultati e, per ciascuno, nome, slug, link di mcp.tc, fornitore, descrizione breve, categoria, accesso, tipo e se è verificato. Prima vengono le schede in evidenza, poi quelle più aperte su mcp.tc negli ultimi 30 giorni. Quando ce ne sono altre, more_url rimanda alla stessa ricerca sul sito.

get_server

Tutto su una scheda. slug accetta uno slug da search_servers, il nome di un server o il suo link di mcp.tc. L’argomento facoltativo client (claude-code, claude-desktop, claude-ai, chatgpt, cursor, vscode, devin, codex, gemini, json) restringe la configurazione a un solo client e ne scrive i passaggi per esteso.

Restituisce descrizione, categoria, tipo, accesso con una nota di una riga, trasporto, l’endpoint del server o il suo install_command, il pacchetto, i nomi delle variabili d’ambiente e degli header che usa (mai i valori), i suoi tool con le indicazioni di sola lettura e distruttivi, prompt di esempio, link, la spunta, lo stato e l’ultimo controllo, e i passaggi di configurazione per ogni client. La configurazione usa sempre l’URL o il pacchetto del server stesso. Uno slug non in elenco torna come errore del tool, così il modello può cercare di nuovo.

list_categories

Le 20 categorie, ognuna con slug, nome, numero di server, una descrizione e il link alla sua pagina su mcp.tc. Non accetta argomenti.

Tutti e tre hanno readOnlyHint: true e destructiveHint: false, così i client che chiedono conferma prima di eseguire un tool possono saltare la domanda. Gli argomenti sconosciuti vengono rifiutati, quindi un errore di battitura fallisce in modo evidente invece di essere ignorato. Le risposte sono in inglese, la lingua del testo originale delle schede.

Cosa chiedere

Chiedi con parole semplici. Il modello sceglie il tool e gli argomenti.

  • Find an MCP server for Postgres that runs locally.

  • Which project management MCP servers work without sign-in?

  • How do I add the Linear MCP server to Claude Code?

  • List the mcp.tc categories and how many servers each has.

  • Dammi la configurazione per Cursor del server MCP di Sentry.

  • Quali tool ha il server MCP di DeepWiki, e qualcuno di questi scrive?

Cosa torna indietro

Una ricerca di server sulle issue che richiedono un accesso, search_servers con questi argomenti:

Richiesta
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "search_servers",
    "arguments": {
      "query": "issues",
      "auth": "sign-in",
      "limit": 3
    }
  }
}
Il testo che legge il modello
10 listings match "issues", auth sign-in, showing the first 3. Call get_server with a slug for the endpoint URL or install command and setup steps.
- GitHub: Work with GitHub repos, issues, pull requests, Actions workflows and code search from your AI assistant. [slug github; remote, OAuth sign-in; verified] https://mcp.tc/i/github
- Linear: Find, create and update Linear issues, projects and comments from your AI assistant. [slug linear; remote, OAuth sign-in; verified] https://mcp.tc/i/linear
- Sentry: Query Sentry errors, issues and traces, and run Seer root-cause analysis from your coding assistant. [slug sentry; remote, OAuth sign-in; verified] https://mcp.tc/i/sentry
More: https://mcp.tc/directory?q=issues&s=auth&sort=popular

Poi uno di questi per intero, con la sua configurazione per Cursor:

Richiesta
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "get_server",
    "arguments": {
      "slug": "linear",
      "client": "cursor"
    }
  }
}
Il testo che legge il modello
Linear: Find, create and update Linear issues, projects and comments from your AI assistant.
By Linear. Produttività e progetti. Verificato da mcp.tc: server ufficiale di Linear.
Listing page: https://mcp.tc/i/linear
Server URL (connect to this): https://mcp.linear.app/mcp
Access: OAuth: the client opens Linear's sign-in the first time it connects.
Connects an assistant to a Linear workspace for project management and issue tracking. You can find, create and update issues, projects and comments without leaving the chat. Runs as a hosted streamable HTTP endpoint at https://mcp.linear.app/mcp. Users sign in with Linear through OAuth, with read and write scopes. A read-only variant is available at /mcp/readonly. The tool list is not published in the probe, so available tools depend on the live server.
Setup for Cursor:
Aggiungi a Cursor: https://cursor.com/install-mcp?name=linear&config=eyJ1cmwiOiJodHRwczovL21jcC5saW5lYXIuYXBwL21jcCJ9
Oppure aggiungilo a mano in `~/.cursor/mcp.json` (tutti i progetti) o in `.cursor/mcp.json` (questo progetto):
```json
{
  "mcpServers": {
    "linear": {
      "url": "https://mcp.linear.app/mcp"
    }
  }
}
```
Note: Cursor mostra **Needs login** accanto al server. Fai clic per accedere.

Puoi provarlo senza un client. Il server non tiene sessioni, quindi basta una singola richiesta:

curl -s https://mcp.tc/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_servers","arguments":{"query":"issues","auth":"sign-in","limit":3}}}'

Dettagli del protocollo

Trasporto
Streamable HTTP, richieste in POST. Ogni risposta è un singolo messaggio application/json: niente stream SSE, niente sessioni.
Versioni del protocollo
2026-07-28 (senza stato, inizia con server/discover) e 2025-11-25, 2025-06-18, 2025-03-26 (iniziano con initialize; una versione che non conosce riceve 2025-11-25).
Header
Con 2026-07-28, MCP-Protocol-Version, Mcp-Method e, per tools/call, Mcp-Name devono corrispondere al corpo; altrimenti la risposta è HTTP 400 con l’errore -32020. server/discover e tools/list possono essere messi in cache per un’ora.
Batch
Fino a 10 messaggi per POST con le versioni precedenti; nessuno con 2026-07-28.
Dimensioni
Corpo delle richieste fino a 64 KB.
Altri metodi
GET e DELETE rispondono 405. OPTIONS risponde al preflight CORS per qualsiasi origine, perché il server è pubblico e non accetta credenziali.
Limite di frequenza
120 messaggi al minuto per indirizzo, contando ogni messaggio di un batch. Oltre, HTTP 429 con Retry-After.

Privacy e fiducia

  • I termini che cerchi non vengono registrati né conservati. L’unica cosa che il server scrive è il contatore per il limite di frequenza, salvato sotto un hash con chiave del tuo indirizzo IP per un massimo di 2 giorni.
  • Come per ogni richiesta a mcp.tc, la riga della richiesta (percorso, ora, indirizzo IP, user agent) finisce nel log di accesso del server web, conservato 14 giorni. Il corpo, con la tua query, no. L’informativa sulla privacy ha i dettagli.
  • Nomi, descrizioni e riassunti dei tool vengono dai metadati di ogni server. Il server rimuove i caratteri di controllo e ne limita la lunghezza, e le sue istruzioni dicono al modello di trattarli come dati e di non seguire mai le istruzioni che contengono.