Local MCP
Esegui il RunAPI MCP Server localmente con Claude Code, Cursor, VS Code, Windsurf o un altro client stdio.
Local MCP consente al tuo client MCP di avviare il RunAPI MCP Server sulla tua macchina. Usalo quando il client non supporta Remote MCP o hai esplicitamente bisogno di un processo locale.
Prima di cominciare
Installa Node.js e verifica che npx sia disponibile. Il tuo client MCP deve
supportare server stdio locali.
Ogni client qui sotto avvia lo stesso comando:
npx -y @runapi.ai/mcp
Puoi connetterti e usare gli strumenti del catalogo senza effettuare l’accesso.
Claude Code
Esegui:
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
Usa -s user per rendere RunAPI disponibile in tutti i tuoi progetti. Riavvia
Claude Code se era già in esecuzione, quindi verifica che RunAPI sia elencato come
server MCP.
Cursore
Aggiungi il server sotto mcpServers in .cursor/mcp.json o nella tua configurazione
MCP utente:
{
"mcpServers": {
"runapi": {
"command": "npx",
"args": ["-y", "@runapi.ai/mcp"]
}
}
}
Apri Customize nella barra laterale di Cursor, trova RunAPI e abilitalo. Se il processo non si avvia, apri il pannello Output e seleziona MCP Logs.
VS Code
- Apri il Command Palette ed esegui MCP: Add Server.
- Scegli Command (stdio) e inserisci
npx -y @runapi.ai/mcp. - Assegna al server il nome RunAPI, scegli l’ambito di configurazione e avvialo.
- Considera attendibile il server quando richiesto. In caso di errori, esegui MCP: List Servers, seleziona RunAPI e scegli Show Output.
VS Code salva la configurazione manuale sotto la chiave di primo livello servers e utilizza type: "stdio".
Windsurf
Questi passaggi si applicano all’agente Cascade. Devin Local utilizza la configurazione Devin CLI.
- Apri Devin Settings > Cascade > MCP Servers.
- Apri la configurazione MCP grezza in
~/.codeium/windsurf/mcp_config.json. - Aggiungi RunAPI con il comando
npxe gli argomenti mostrati nell’esempio Cursor precedente. - Salva il file, aggiorna i server MCP e abilita RunAPI.
Altri client MCP
Aggiungi un server stdio locale denominato RunAPI. Imposta il suo comando su npx e
i suoi argomenti su -y e @runapi.ai/mcp. Riavvia o aggiorna il
client dopo aver salvato la configurazione.
Verifica la connessione
Chiedi al tuo client:
Quali modelli di immagini RunAPI sono disponibili?
Il client dovrebbe chiamare list_models e restituire i modelli di immagini disponibili.
Questo strumento di rilevamento pubblico non richiede autenticazione.
Accedi quando necessario
Continua a utilizzare gli strumenti di rilevamento senza effettuare l’accesso. Quando chiedi per la prima volta a RunAPI
di creare un task, recuperare un task o verificare un saldo, lascia che il client
chiami lo strumento login. Apre RunAPI nel tuo browser e salva le
credenziali nella configurazione locale condivisa.
Se preferisci accedere da un terminale, installa la CLI RunAPI ed esegui:
runapi login
Per client headless o CI, segui la Guida
all’Autenticazione per creare una Chiave API standard dedicata, quindi forniscila come RUNAPI_API_KEY tramite l’ambiente del client
o la configurazione dei segreti. Una chiave d’ambiente ha la precedenza
sulla credenziale salvata da Local MCP Login.
Risoluzione dei problemi
npxnon viene trovato: verifica chenode --versionenpx --versionfunzionino, quindi riavvia completamente il client MCP affinché riceva l’ambiente aggiornato.- Il server locale si chiude immediatamente: esegui
npx -y @runapi.ai/mcpin un terminale, correggi l’errore Node.js o del pacchetto segnalato, quindi riavvia il client. - Gli strumenti RunAPI non compaiono: verifica che il server sia abilitato e che il comando utilizzi stdio, quindi controlla il log del client descritto in precedenza.
- Uno strumento autenticato non funziona: chiedi al client di chiamare lo
strumento
login. SeRUNAPI_API_KEYè impostato, aggiornalo o rimuovilo prima di ritentare il Login MCP locale.
Preferisci una connessione senza un processo Node.js locale? Configura MCP ospitato.