Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Images, video, music, speech and private chat from Venice AI's models, on one API key.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 2/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Venice AI のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
SettingsDeveloperEdit Config
{
"mcpServers": {
"venice": {
"command": "npx",
"args": [
"-y",
"@veniceai/mcp-server"
],
"env": {
"VENICE_API_KEY": "your-value"
}
}
}
}キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Venice AI を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Venice AI を使っていると言うか、回答に Venice AI のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Venice AI につなげません
Venice AI はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · Venice AI につなげるアプリを使う
B · デザイン・画像・音声 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
Venice AI のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user venice --env VENICE_API_KEY=your-value -- npx -y @veniceai/mcp-serverEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Venice AI が一覧にあり、接続済みと表示されれば OK です
Venice AI を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Venice AI を使っていると言うか、回答に Venice AI のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Venice AI のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Venice AI の設定で VENICE_API_KEY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Venice AI を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Venice AI を使っていると言うか、回答に Venice AI のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Venice AI のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Venice AI の設定で VENICE_API_KEY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Venice AI を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Venice AI を使っていると言うか、回答に Venice AI のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add --scope user venice --env VENICE_API_KEY=your-value -- npx -y @veniceai/mcp-serverClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"venice": {
"command": "npx",
"args": [
"-y",
"@veniceai/mcp-server"
],
"env": {
"VENICE_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"venice": {
"command": "npx",
"args": [
"-y",
"@veniceai/mcp-server"
],
"env": {
"VENICE_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"venice": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@veniceai/mcp-server"
],
"env": {
"VENICE_API_KEY": "your-value"
}
}
}
}VENICE_API_KEY 秘密 必須 env説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
npm: @veniceai/mcp-serverこのサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント veniceai で確認済みです
コードの最終更新:3 日前
GitHubがライセンスの種類を判別できませんでした。ファイルを開いて確認してください
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:VENICE_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は3 日前、最新バージョン(0.3.2)がレジストリに届いたのは3 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Figma Context MCP, AutoClip, Next AI Draw.io
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Model Context Protocol server for the Venice API - uncensored, private AI for any MCP host (Claude Desktop, Cursor, ChatGPT, LM Studio, Continue, LibreChat, Open WebUI, AnythingLLM, Jan, Le Chat).
Plug Venice's chat, image, video, audio, music, and character models into any agent in 30 seconds, including billing and API-key operations. 45 tools across all modalities, one config block.
Requires Node.js 20 or newer; Node.js 22 or 24 is recommended. CI tests Node.js 20, 22, and 24. The refreshed MCP SDK dependency graph requires Node.js 20 for fresh installs, so upgrade Node.js before installing this version if you previously used Node.js 18.
See the API key guide for step-by-step instructions.
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows), Cursor (~/.cursor/mcp.json), LM Studio, etc:
{
"mcpServers": { "venice": { "command": "npx", "args": ["-y", "@veniceai/mcp-server@0.3.2"], "env": { "VENICE_API_KEY": " " } } } }
That's it. Type a prompt — your agent now has chat, image, video, music, TTS, ASR, and 39 more Venice tools.
45 tools spanning every Venice modality plus billing and API-key operations, 3 resources (venice://models, venice://styles, venice://voices) and 9 prompt templates: uncensored research, NSFW creative writing and an image style explorer, plus six creator workflows (create image, create video, create audio, YouTube thumbnail, product photoshoot and explainer video) that walk the agent from a brief to a finished result, quoting paid video and music jobs first. Hosts such as Claude Code show them as slash commands, for example /mcp__venice__create-video. VENICE_DISABLE_NSFW=1 hides the first two. The voices resource is built live from each TTS model's catalog metadata.
Every tool declares explicit readOnlyHint, destructiveHint, idempotentHint and openWorldHint annotations to help hosts decide when to request approval. Video and music status tools are marked destructive because their optional delete_media_on_completion argument can delete stored media before returning the result. Hints describe a tool's possible behavior; hosts should still enforce their own approval policy.
| Tool | Description |
|---|---|
venice_chat | Chat completions with documented text/image/audio/video/file blocks, structured response formats, function tools, prompt caching, and reasoning controls. Calls are plaintext and non-streaming. |
venice_responses | Alpha, stateless Responses API for text models. Supports text/image input and reasoning controls. E2EE-capable models are not supported, and this tool does not expose unreliable tool fields. |
venice_embeddings | Compute embeddings for text input (OpenAI-compatible). |
venice_chat_with_character | Chat with a Venice character by slug. |
| Tool | Description |
|---|---|
venice_image_generate | Generate an image. Supports model-specific width/height or free-string aspect_ratio/resolution, quality tiers, prompt enhancement, style references, web search, variants, and output format. |
venice_image_edit | Edit an image with a prompt. Supports free-string sizing, output format, and prompt enhancement; returns a base64 image. |
venice_image_multi_edit | Edit multiple images together with a single prompt (multi-image composition / outpainting), including free-string sizing, quality, output format, and prompt enhancement. |
venice_image_upscale | Upscale an image (2–4× scale, with a creativity control). Returns base64 PNG. |
venice_image_remove_bg | Remove image background; returns a transparent PNG. |
venice_image_styles | List image style presets available for venice_image_generate. |
| Tool | Description |
|---|---|
venice_video_generate | Queue a video generation. Supports Veo 3.1, Kling, Wan, Seedance (incl. reference-to-video), MiniMax, PixVerse, Runway, LTX, Grok Imagine, and others. Accepts image, video, audio, reference inputs, and the Seedance consent attestation flow where applicable. |
venice_video_status | Check status of a queued video job. Returns JSON progress while PROCESSING, then either an embedded MP4 or a download_url resource link. Pass the queue-time download_url for VPS / Grok Imagine Private models. |
venice_video_complete | Mark a completed video as downloaded. Reports server-side deletion only when Venice confirms success. |
venice_video_quote | Get a price quote for a video generation BEFORE queuing. |
| Tool | Description |
|---|---|
venice_tts | Convert text to speech. Supports cloned voices, temperature, and Venice's streaming flag; MCP returns the completed audio as one buffered result. |
venice_asr | Transcribe audio from a URL as JSON or text, with optional word and character timestamps. |
venice_voice_clone | Discover live model-scoped voice metadata, or clone a voice from a sample audio URL for tts-chatterbox-hd (default) or tts-minimax-speech-02-hd. Cloned voices are returned as a vv_ handle to pass as the venice_tts voice. |
venice_audio_quote | Get a price quote for music generation BEFORE queuing. |
| Tool | Description |
|---|---|
venice_music_generate | Queue music generation. Uses the live QueueAudioRequest fields: force_instrumental, lyrics_prompt, lyrics_optimizer, loop, voice, language_code, speed, and model-specific duration_seconds. Deprecated instrumental / lyrics are still accepted as aliases. |
venice_music_status | Check status of a queued music job. Returns JSON progress while PROCESSING, then either embedded audio or a download_url resource link. |
venice_music_complete | Mark a completed music job as downloaded and delete server-side media. |
| Tool | Description |
|---|---|
venice_web_search | Search with Brave (default, Zero Data Retention), Google (proxied/anonymized by Venice), or Exa (Zero Data Retention). Returns the parsed { query, results } as structured content. |
venice_web_scrape | Scrape one URL into markdown text. |
venice_text_parser | Extract text from a document URL (PDF, DOCX, EPUB, PPTX, XLSX, …). |
| Tool | Description |
|---|---|
venice_list_models | Page through the live model catalog, every type by default, with server-side filtering for asr, decision, embedding, image, music, text, tts, upscale, inpaint, video, all, code, or any newer catalog type. Returns compact summaries (50 per page by default, up to 200) with total, next_offset, and every matching model id; set verbose for full model objects. |
venice_model_details | Get one exact model's full catalog row, including model_spec constraints, capabilities, and pricing. |
venice_model_traits | Get the live trait-name to model-id mapping for a model type. |
venice_model_compatibility_mapping | Get compatible model-name to Venice model-id mappings. |
venice_list_characters | List public Venice characters with search, tag/category/model, content, capability, sort, and pagination filters. API key only. |
venice_get_character | Get a public character by slug. API key only. |
venice_character_reviews | List paginated public reviews for a character. API key only. |
| Tool | Description |
|---|---|
venice_tee_attestation | Fetch Intel TDX attestation evidence, optional NVIDIA evidence, and the model signing key using a caller-generated 32-byte nonce. |
venice_tee_signature | Fetch the enclave response-signature payload for a chat completion request ID. |
Both routes are currently live without authentication. They only apply to text models advertising supportsTeeAttestation. These tools expose evidence; they do not verify it, and this server does not encrypt chat. venice_chat rejects enable_e2ee.
Both chat tools retain the upstream completion id and actual model, when present, in structuredContent. Only responses with the upstream X-Venice-TEE: true header also include those values in an additional JSON text block for text-only clients. Pass those values to venice_tee_signature to retrieve the signature for that completion. Ordinary responses keep their existing answer text without an extra metadata block; the first block and tool-call fallbacks are unchanged. The header is an upstream indication, not cryptographic verification.
data:application/pdf;base64,.... Base64 and percent-encoded payloads preserve the original bytes; malformed base64 is rejected before upload. When the type is omitted or application/octet-stream, the server infers PDF, PNG, JPEG, GIF, WebP, WAV, or FLAC from the file signature and supplies a matching filename extension. Other formats require an explicit type; for DOCX use application/vnd.openxmlformats-officedocument.wordprocessingml.document, for MP3 use audio/mpeg, for M4A use audio/mp4, and for Ogg audio use audio/ogg. Shared container signatures and audio tags do not uniquely identify these formats, so these inputs are rejected locally until a concrete type is supplied.venice_embeddings accepts at most 128 texts per call, for both float and base64 output. Larger batches are rejected locally before submission, so the rejected batch incurs no upstream charge. Split larger jobs into separate calls; the server never automatically splits or retries a batch. This conservative limit avoids the observed overflow for a 256-text, 4,096-dimension float response, but is not a byte-size guarantee for every model or response encoding. The 16 MiB guard still applies, and an unusually large response from an accepted batch can still be rejected after processing upstream.aspect_ratio and resolution values remain free strings because supported values vary by model. Venice validates them. When enhance_prompt is applied, image generate/edit/multi-edit results include the URL-decoded enhanced_prompt returned in x-venice-enhanced-prompt. Image responses are capped at VENICE_MAX_IMAGE_RESPONSE_BYTES (default 32 MiB). Unlike an oversized video, an oversized image result cannot be retried for free, so request fewer variants, a lower resolution, or jpeg/webp output for large batches.needs_consent responses: the tool returns Venice's policy text, affected media roles, and next step. The three consents.seedance flags are legal attestations and must only be set to true after the user explicitly confirms all three statements. Consent is never