Collegare MCP con una credenziale limitata

Collega un client IA tramite OAuth dosya, vincolalo a uno spazio di lavoro leggibile, limita i dati facoltativi dell’account e verifica il confine di lettura concesso.

Ultima revisione

Gli screenshot mostrano l’interfaccia in inglese.

MCP dosya usa OAuth anziché una chiave API incollata. L’autorizzazione risultante è vincolata a uno spazio di lavoro leggibile, richiede accesso in lettura ai file e non può modificare, condividere o eliminare contenuti archiviati.

Quattro pannelli mostrano l’inserimento dell’URL MCP dosya, la scelta di uno spazio leggibile, il limite ai dati facoltativi e il consenso OAuth.
Quattro pannelli mostrano l’inserimento dell’URL MCP dosya, la scelta di uno spazio leggibile, il limite ai dati facoltativi e il consenso OAuth. Apri lo screenshot a dimensione intera.

Passaggi

  1. Nel client MCP aggiungi l’URL del server https://mcp.dosya.dev/mcp. Segui l’accesso nel browser aperto dal client; non creare né incollare una chiave API dos_…, perché dosya rifiuta chiavi API e token mobile come credenziali MCP.
  2. Nella schermata di consenso controlla app richiedente e destinazione. Un callback riconosciuto mostra Verificato; un client locale avverte che l’accesso va a un’app sul computer, mentre ogni altra app autoregistrata mostra Not verified e il proprio host di reindirizzamento.
  3. In Spazio di lavoro accessibile in lettura, scegli l’unico spazio di lavoro necessario. Gli spazi crittografati da un capo all’altro sono esclusi perché dosya non può decifrarne i file; la versione attuale non offre autorizzazioni MCP a livello di cartella.
  4. Mantieni il permesso obbligatorio Find and read files in workspace. Deseleziona l’opzione facoltativa Lettura del piano e dello spazio di archiviazione a meno che il client non richieda get_account_info; selezionarla aggiunge account.read all’ambito obbligatorio files.read.
  5. Scegli Allow app prima che la richiesta di consenso scada dopo dieci minuti. Nega restituisce il controllo senza creare un’autorizzazione e una richiesta scaduta mostra This request expired. Go back to your AI app and connect again.
  6. Torna al client ed esegui list_workspaces. Il risultato strutturato dovrebbe nominare solo lo spazio scelto nel consenso, dimostrando che la connessione non può elencare altri spazi di lavoro o il Vault.

Il token di accesso OAuth resta nel client MCP. La pagina di consenso dosya non rivela mai un segreto riutilizzabile da conservare manualmente e gli ambiti sconosciuti inviati dal client vengono scartati, non concessi.

Riferimento per la connessione MCP limitata: panoramica API REST dosya con link Get API Key e View SDKs.
Riferimento per la connessione MCP limitata: panoramica API REST dosya con link Get API Key e View SDKs. Apri lo screenshot a dimensione intera.

Risultato previsto

Il client si collega alla risorsa MCP dosya con files.read, vede un solo spazio di lavoro non crittografato scelto e non può eseguire modifiche. get_account_info funziona solo se è stato concesso Lettura del piano e dello spazio di archiviazione.

Nessuno spazio di lavoro disponibile. La pagina di consenso indica You have no workspace this app can read. End-to-end encrypted Spaces cannot be connected. Entra in uno spazio standard o creane uno prima di ripartire dal client IA.

Il callback non è familiare. Scegli Nega. Riparti solo da un client e una destinazione di reindirizzamento riconosciuti.

Guide correlate

Ti è stata utile?

Caricamento delle valutazioni…

Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.

Domande e risposte

Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.

Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.

Caricamento delle domande…

    Accedi al tuo account dosya per fare una domanda.

    Controlla il risultato prima di riprovare

    Usa questi controlli quando devi verificare il risultato di un’attività.