Vai al contenuto principale
Il Venice MCP Server è il server ufficiale Model Context Protocol per Venice. Espone l’intera API Venice (chat, image, video, audio, music, embeddings, web augment e characters) come 31 tool che qualsiasi agente compatibile con MCP può chiamare.

GitHub: veniceai/venice-mcp-server

Pubblicato come @veniceai/mcp-server su npm. Licenza MIT.

31 tool

Ogni modalità Venice in un solo blocco di configurazione

Qualsiasi host MCP

Claude Desktop, Cursor, ChatGPT, LM Studio, Continue e altri

Wallet auth (opzionale)

Porta una API key, oppure paga per chiamata con un wallet firmato SIWE tramite x402

Avvio rapido

1

Ottieni una API key Venice

Generane una da venice.ai/settings/api. Consulta la guida sulle API key per istruzioni passo passo.
2

Aggiungi Venice alla configurazione del tuo host MCP

Inserisci questo nel file di configurazione del tuo host MCP:
Percorsi di configurazione comuni:
3

Riavvia il tuo host MCP

Il tuo agente ora ha disponibili chat, image, video, music, TTS, ASR e altri 25 tool Venice.
La maggior parte degli host MCP passa solo variabili d’ambiente esplicitamente elencate nel blocco env. Le variabili d’ambiente a livello di sistema non vengono ereditate. Se vedi errori 402 con una API key impostata, controlla due volte che VENICE_API_KEY sia all’interno di env nella tua configurazione.

Cosa ottieni

31 tool che coprono ogni modalità Venice, 3 resource (venice://models, venice://styles, venice://voices) e 3 template di prompt.

Chat ed embeddings

Image

Video

Audio (TTS / ASR)

Musica

Web augment, catalog e crypto

Helper wallet x402

Rilevante solo se ti autentichi con un wallet tramite x402 invece che con una API key.

Configurazione

Il server è configurato interamente tramite variabili d’ambiente. Se sono impostati sia VENICE_API_KEY sia VENICE_SIWX_TOKEN, vince l’API key.

Modalità wallet x402

Venice supporta l’autenticazione con un token wallet Sign-In-With-X sostenuto da credito USDC prepagato su Base o Solana, oltre al normale flusso con API key. Nessuna email, numero di telefono o KYC richiesti: il tuo wallet è l’unica identità.
Il server MCP inoltra VENICE_SIWX_TOKEN come header X-Sign-In-With-X su ogni chiamata all’API Venice. Il server non vede mai la tua chiave privata. La firma del wallet e le autorizzazioni di ricarica USDC avvengono nel tuo wallet. La ricarica minima è di $5 USD. Il saldo minimo per chiamare l’inferenza è $0,10. Una volta ricaricato, le chiamate sono sotto i 100 ms perché la liquidazione avviene off-chain su un account di credito veloce.
I wallet collegati a un account Venice con DIEM in staking consumano dal saldo di staking invece dei crediti USDC, quindi non è necessaria la ricarica.

Self-hosting (Streamable HTTP)

Per deploy di team o workspace, esegui il server MCP su HTTP invece che su stdio:
Il server è ora disponibile su http://localhost:3333/mcp. I client HTTP devono inviare Authorization: Bearer <VENICE_MCP_AUTH_TOKEN>.
/mcp è un endpoint di esecuzione tool sostenuto da credenziali: i chiamanti possono spendere l’API key Venice configurata o il saldo x402. Quando la modalità HTTP si lega al di fuori del loopback, l’avvio fallisce se VENICE_MCP_AUTH_TOKEN non è impostato. Per la produzione, fissa esplicitamente la versione del pacchetto npm invece di affidarti a latest.

Risorse

GitHub

Codice sorgente, issue e release

npm

@veniceai/mcp-server

Venice Skills

Skill complementari che insegnano agli agenti come usare questi tool

Specifica MCP

Scopri di più sul Model Context Protocol