URL del server, trasporto e flusso OAuth per Cursor, MCP Inspector e altri client MCP – con tutti gli indirizzi di discovery per sviluppatori.
Oltre a Claude e ChatGPT funziona qualsiasi client MCP che supporti server remoti via HTTP e l’accesso con OAuth – per esempio IDE come Cursor, oppure MCP Inspector per i test. Questo articolo è per chi configura da sé un client di questo tipo o sviluppa una propria integrazione.
Dati principali
- URL del server
- https://dock.at-harbor.com/mcp
- Trasporto
- Streamable HTTP, stateless. Ogni richiesta è un POST con un messaggio JSON-RPC (o un batch) e la risposta torna come JSON. Non ci sono session ID né stream dal server.
- Versioni del protocollo
- 2025-11-25, 2025-06-18 e 2025-03-26
- Metodi
- initialize, ping, tools/list e tools/call. Il server non offre resources né prompts.
- Accesso
- OAuth 2.1 con PKCE (S256). Senza token il server risponde con 401 e rimanda ai suoi metadati nell’header WWW-Authenticate.
Configurare un client
- Nel tuo client, aggiungi un server MCP remoto (spesso chiamato «Remote», «HTTP» o «Streamable HTTP»)
- Inserisci https://dock.at-harbor.com/mcp come URL
- Lascia vuoti client ID e secret – il client si registra da solo
- Avvia la connessione; l’accesso si apre nel browser, seguito dalla pagina di consenso di LinkHarbor
- Scegli workspace e autorizzazioni e clicca su «Consenti»
Il nome dell’impostazione varia da programma a programma. In MCP Inspector, per esempio, scegli il trasporto «Streamable HTTP».
Il flusso OAuth nel dettaglio
- Il client chiama il server MCP senza token e riceve 401 con un rimando ai metadati della risorsa
- Legge i metadati dell’authorization server (endpoint, metodi supportati, autorizzazioni)
- Si registra: tramite Dynamic Client Registration o con un client metadata document a un URL https
- Apre il browser con la richiesta di autorizzazione, inclusi PKCE e resource=https://dock.at-harbor.com/mcp
- Tu accedi e decidi sulla pagina di consenso
- Il client scambia il codice con un access token e un refresh token
| Passaggio | Validità |
|---|---|
| Richiesta di accesso fino alla tua decisione | 10 minuti |
| Codice di autorizzazione | 60 secondi, monouso |
| Access token | 1 ora |
| Refresh token | Rinnovato a ogni utilizzo; scade dopo 90 giorni senza utilizzo |
Se un client non richiede alcuna autorizzazione, vengono richieste tutte; puoi comunque restringerle sulla pagina di consenso. Se un refresh token già sostituito viene usato di nuovo, LinkHarbor chiude l’intera connessione per motivi di sicurezza.
Regole per gli indirizzi di reindirizzamento
- Indirizzi https
- http solo per indirizzi di loopback sul tuo computer (per client desktop e IDE)
- Schemi di app personalizzati in notazione di dominio inversa
- Al massimo 10 indirizzi per client, senza frammenti
Se un’app invia un indirizzo non registrato per essa, LinkHarbor si ferma: «L'app ha inviato un indirizzo di ritorno non registrato per essa. La richiesta è stata interrotta.»
Indirizzi di discovery per sviluppatori
| Documento | Indirizzo |
|---|---|
| Metadati della risorsa (RFC 9728) | https://dock.at-harbor.com/.well-known/oauth-protected-resource/mcp |
| Authorization server (RFC 8414) | https://dock.at-harbor.com/.well-known/oauth-authorization-server |
| Revoca dei token (RFC 7009) | https://dock.at-harbor.com/oauth/revoke |
| MCP Server Card | https://dock.at-harbor.com/.well-known/mcp/server-card.json |
| Istruzioni per gli agenti | https://dock.at-harbor.com/auth.md |
App sconosciute
Le app i cui indirizzi di reindirizzamento sono tutti su claude.ai, claude.com, chatgpt.com o openai.com sono considerate note. I programmi sul tuo computer che tornano tramite localhost – come Claude Code, Codex e gli IDE – mostrano sulla pagina di consenso la nota «LinkHarbor non conosce questa app. Gira sul tuo computer. Continua solo se l'hai appena avviata tu» e, in basso, «Dopo la tua scelta tornerai all'app sul tuo computer». Le altre app web sconosciute mostrano «LinkHarbor non conosce questa app. Continua solo se l'hai avviata tu e ti fidi di …», con il loro indirizzo al posto dei puntini. Entrambe le note sono normali se hai appena configurato tu il client. Un logo compare solo se l’app ne invia uno. Se non hai avviato tu l’accesso, clicca su «Rifiuta».
Potrebbe esserti utile anche
Non hai trovato nulla?
Dicci di cosa hai bisogno e il nostro team di assistenza ti aiuterà personalmente.