Il server MCP non risponde
Risposta breve
Se il server MCP di Picasi non risponde, nella maggior parte dei casi ciò è dovuto a un token API non valido, a un file di configurazione obsoleto o al fatto che il server MCP non sia integrato correttamente nell’applicazione AI.
Dettagli
Verifica del token:
In Picasi, apri Impostazioni → Token API e verifica se il token è ancora presente e attivo. Cliccando su Visualizza token, vedrai il token completo. Copialo nuovamente e sostituisci il valore nel tuo .mcp.json o nella tua configurazione.
Verifica il file di configurazione in Claude Code:
Apri ~/.claude.json o il file specifico del progetto .mcp.json e verifica:
PICASI_API_TOKENè impostato correttamente?- L’URL (
https://picasi.app/mcp) è corretto? - Il JSON è sintatticamente corretto (nessuna virgola mancante, nessuna virgoletta errata)?
Claude Desktop / ChatGPT (OAuth):
Nel caso di connessioni basate su OAuth, la sessione potrebbe essere scaduta. Apri Picasi in Impostazioni → App collegate e verifica se la connessione è ancora attiva. In caso contrario, revocala e riconnettiti tramite Impostazioni → Collega assistente IA.
Ricarica il server MCP:
In Claude Code: scrivi nella chat /mcp e verifica se picasi è elencato come server collegato. In caso contrario, riavvia l’applicazione: i server MCP vengono caricati all’avvio.
Se nulla funziona:
Crea un nuovo token API (quello vecchio diventerà così non valido), aggiorna tutti i file di configurazione e riavvia l’Assistente IA.
Altri errori comuni
“Permission required” o errore di ambito durante il richiamo dello strumento
Lo strumento richiamato richiede un ambito (scope) superiore a quello concesso al momento della connessione. Esempio: create_source richiede write, ma il token è stato creato solo con read.
- Token API: in Impostazioni → Token API creare un nuovo token con il ruolo appropriato e inserirlo nel client.
- OAuth (Claude.ai, ChatGPT): in Impostazioni → App collegate revocare la connessione esistente e, al momento di ricollegarsi, selezionare l’ambito richiesto.
Risposta 401 Unauthorized
Il server non è riuscito a riconoscere un token valido.
- Manca l’intestazione
Authorization: Bearer …o la stringa Bearer è vuota? Verificare nella configurazione del client. - Per Claude Code: la variabile d’ambiente
PICASI_API_TOKENpotrebbe essere presente solo nel terminale da cui è stato avviato il client. Se il token viene referenziato in.mcp.json, inserirlo direttamente lì.
Risposta 403 Forbidden
Il token è valido, ma la risorsa richiesta non appartiene allo spazio di lavoro connesso.
- Verificare che il token sia stato emesso per lo spazio di lavoro corretto. Quando si passa da uno spazio di lavoro all’altro, è necessario un nuovo token.
Errori di rete o timeout
La richiesta non raggiunge Picasi o viene interrotta.
- Verificare la VPN aziendale o il proxy:
https://picasi.app/mcpdeve essere raggiungibile. - Per le richieste di analisi (riepiloghi, feedback): il client IA si interrompe dopo circa 30 secondi. Queste analisi non sono attualmente disponibili tramite MCP; generare invece il report nell’app Picasi e recuperarlo con
get_report.
La connessione si interrompe regolarmente (Claude.ai / ChatGPT)
I token di accesso OAuth scadono. Picasi di norma rinnova automaticamente la connessione; in rari casi, la connessione si interrompe definitivamente.
- In Impostazioni → App collegate revoca la connessione e riconfiguralo tramite Impostazioni → Connetti assistente IA.
- Caso noto: dopo un periodo prolungato di inattività (> 15 giorni senza aggiornamento), è necessario autorizzare nuovamente la connessione.
La versione del server non corrisponde a quella del client
Se il client IA mostra un messaggio di errore con la versione del protocollo (ad es. unsupported protocol version), è probabile che il client sia troppo vecchio.
- Aggiornare il client: Claude Code (
claude update), Claude Desktop e ChatGPT tramite i rispettivi store.
Connessione attiva, ma nessun dato
list_sources restituisce un elenco vuoto, sebbene nell’app siano visibili delle fonti.
- Verificare di essersi collegati allo spazio di lavoro corretto. Il contesto del team può essere verificato con
get_team_context— nel campoteam.nameè indicato lo spazio di lavoro attualmente collegato.