Skip to main content
Le serveur Venice MCP est le serveur officiel Model Context Protocol pour Venice. Il expose l’intégralité de l’API Venice (chat, image, vidéo, audio, musique, embeddings, web augment et personnages) sous la forme de 31 outils que tout agent compatible MCP peut appeler.

GitHub : veniceai/venice-mcp-server

Publié sous le nom @veniceai/mcp-server sur npm. Licence MIT.

31 outils

Toutes les modalités Venice dans un seul bloc de configuration

Tout hôte MCP

Claude Desktop, Cursor, ChatGPT, LM Studio, Continue, et plus encore

Authentification par wallet (facultatif)

Apportez une clé API, ou payez à l’appel avec un wallet signé via SIWE et x402

Démarrage rapide

1

Obtenez une clé API Venice

Générez-en une depuis venice.ai/settings/api. Consultez le guide des clés API pour des instructions détaillées.
2

Ajoutez Venice à la configuration de votre hôte MCP

Insérez ceci dans le fichier de configuration de votre hôte MCP :
Chemins de configuration courants :
3

Redémarrez votre hôte MCP

Votre agent dispose désormais des outils chat, image, vidéo, musique, TTS, ASR, et de 25 autres outils Venice.
La plupart des hôtes MCP ne transmettent que les variables d’environnement explicitement listées dans le bloc env. Les variables d’environnement système ne sont pas héritées. Si vous voyez des erreurs 402 alors qu’une clé API est définie, vérifiez que VENICE_API_KEY se trouve bien dans env dans votre configuration.

Ce que vous obtenez

31 outils couvrant chaque modalité Venice, 3 ressources (venice://models, venice://styles, venice://voices) et 3 modèles de prompts.

Chat et embeddings

Image

Vidéo

Audio (TTS / ASR)

Musique

Web augment, catalogue et crypto

Helpers wallet x402

Pertinent uniquement si vous vous authentifiez avec un wallet via x402 au lieu d’une clé API.

Configuration

Le serveur se configure entièrement via des variables d’environnement. Si VENICE_API_KEY et VENICE_SIWX_TOKEN sont tous deux définis, la clé API prime.

Mode wallet x402

Venice prend en charge l’authentification avec un token wallet Sign-In-With-X adossé à du crédit USDC prépayé sur Base ou Solana, en plus du flux classique par clé API. Pas d’e-mail, ni de téléphone, ni de KYC requis : votre wallet est votre seule identité.
Le serveur MCP transmet VENICE_SIWX_TOKEN dans l’en-tête X-Sign-In-With-X à chaque appel de l’API Venice. Le serveur ne voit jamais votre clé privée. La signature du wallet et les autorisations de top-up USDC se produisent dans votre propre wallet. Le top-up minimum est de 5 $ USD. Le solde minimum pour appeler l’inférence est de 0,10 $. Une fois rechargés, les appels prennent moins de 100 ms car le règlement a lieu hors chaîne sur un compte de crédit rapide.
Les wallets liés à un compte Venice avec du DIEM staké consomment depuis le solde de staking au lieu des crédits USDC, donc aucun top-up n’est nécessaire.

Auto-hébergement (Streamable HTTP)

Pour les déploiements en équipe ou en workspace, exécutez le serveur MCP via HTTP au lieu de stdio :
Le serveur est désormais disponible à l’adresse http://localhost:3333/mcp. Les clients HTTP doivent envoyer Authorization: Bearer <VENICE_MCP_AUTH_TOKEN>.
/mcp est un endpoint d’exécution d’outils adossé à des identifiants : les appelants peuvent dépenser la clé API Venice configurée ou le solde x402. Lorsque le mode HTTP s’expose au-delà de loopback, le démarrage échoue si VENICE_MCP_AUTH_TOKEN n’est pas défini. En production, épinglez explicitement une version du paquet npm plutôt que de vous reposer sur latest.

Ressources

GitHub

Code source, issues et releases

npm

@veniceai/mcp-server

Venice Skills

Skills compagnons qui apprennent aux agents à utiliser ces outils

Spécification MCP

En savoir plus sur le Model Context Protocol