mcpField
N
Napkin

Napkin

ローカル
github.com/mindstoneメディア・デザイン13今日更新

Napkin について

NapkinはNapkin AIを利用し、テキストから図表、インフォグラフィック、イラストを生成するMCPサーバーです。生成状況の確認や結果のダウンロードも行え、MCP経由でビジュアルを作成するユーザー向けです。

主な機能

  1. 01テキストからビジュアルを生成
  2. 02生成状況を確認
  3. 03生成したビジュアルをダウンロード
  4. 04組み込みスタイルを閲覧
  5. 05APIキーを設定

活用シーン

  1. 01文章を図表に変換
  2. 02インフォグラフィックやイラストを生成
  3. 03生成状況を確認して結果を取得

MCP 対応

MCPクライアントにビジュアル生成、状況確認、ダウンロード、スタイル一覧のツールを提供し、Napkin APIを介して処理します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mindstone-mcp-server-napkin": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-napkin"
],
"env": {
"NAPKIN_API_KEY": "<NAPKIN_API_KEY>",
"MCP_WORKSPACE_PATH": "<MCP_WORKSPACE_PATH>",
"NAPKIN_REQUEST_TIMEOUT_MS": "<NAPKIN_REQUEST_TIMEOUT_MS>"
}
}
}
}
起動コマンドnpx -y @mindstone/mcp-server-napkin
設定が必要な環境変数
NAPKIN_API_KEYシークレットNapkin AI API key
MCP_WORKSPACE_PATHWorkspace directory for saving generated visuals
NAPKIN_REQUEST_TIMEOUT_MSOutbound HTTP request timeout in milliseconds (max 1800000)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mindstone/mcp-server-napkin0.4.1

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
api_keystringはいNapkin AI API トークン("sk-" で始まります)

詳細

@mindstone/mcp-server-napkin

npm version License: FSL-1.1-MIT

Model Context Protocol ホスト向けの Napkin AI ビジュアル生成 MCP サーバーです。テキストの説明から図、インフォグラフィック、イラストなどのプロフェッショナルなビジュアルを生成し、生成状況を確認して、標準化された MCP インターフェースを通じて結果をダウンロードできます。

ステータス

  • バージョン: 0.4.1 · npm
  • 認証: API キー(NAPKIN_API_KEY)
  • ツール: 5(ビジュアル、ダウンロード、スタイル)
  • 接続先: クラウド API
  • 機械可読: STATUS.json

注: Napkin API は現在、開発者向けプレビューです(api.napkin.aiを参照)。エンドポイントや動作は変更される可能性があります。上流への問題報告は [email protected] までお寄せください。以前のガイドでは context_before/context_after パラメーターが参照されていますが、Napkin はこれらを廃止し、単一の context パラメーターに置き換えました。napkin_generate_visual はこのパラメーターに対応しています。

必要条件

  • Node.js 20+
  • npm

ワンクリックインストール

Add to Cursor Add to VS Code Add to VS Code Insiders

ボタンをクリックすると、ホストから NAPKIN_API_KEY と NAPKIN_REQUEST_TIMEOUT_MS の入力を求められます。

Claude Desktop/Claude Code/Goose/Continue.dev(Napkin)の手動設定
{
  "mcpServers": {
    "Napkin": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-napkin"
      ],
      "env": {
        "NAPKIN_API_KEY": "",
        "NAPKIN_REQUEST_TIMEOUT_MS": "60000"
      }
    }
  }
}

クイックスタート

インストールとビルド
cd <path-to-repo>/connectors/napkin
npm install
npm run build
npx(公開後)
npx -y @mindstone/mcp-server-napkin
ローカル
node dist/index.js

設定

環境変数
  • NAPKIN_API_KEY — Napkin AI API キー
  • MCP_WORKSPACE_PATH — 生成したビジュアルの保存先となる、任意のワークスペースパス
  • MCP_HOST_BRIDGE_STATE — 認証情報の管理に使用する、ホストブリッジ状態ファイルの任意のパス
  • MINDSTONE_REBEL_BRIDGE_STATE — MCP_HOST_BRIDGE_STATE と後方互換性のある別名
  • NAPKIN_REQUEST_TIMEOUT_MS — Napkin API、ホストブリッジ、ダウンロード呼び出しに適用される送信 HTTP リクエストタイムアウトの任意の上書き値(正の整数のミリ秒、最大 30 分)。デフォルト:60000(60 秒)。送信処理が遅い場合やダウンロードサイズが大きい場合に TIMEOUT エラーが発生するなら、この値を大きくしてください。より厳密な制限が必要な場合は小さくしてください。

ホスト設定例

Claude Desktop/Cursor
{
  "mcpServers": {
    "Napkin": {
      "command": "npx",
      "args": ["-y", "@mindstone/mcp-server-napkin"],
      "env": {
        "NAPKIN_API_KEY": "your-api-key"
      }
    }
  }
}
ローカル開発(npm 公開は不要)
{
  "mcpServers": {
    "Napkin": {
      "command": "node",
      "args": ["<path-to-repo>/connectors/napkin/dist/index.js"],
      "env": {
        "NAPKIN_API_KEY": "your-api-key"
      }
    }
  }
}

ツール(5)

設定
  • configure_napkin_api_key — Napkin AI API キーを設定します
生成
  • napkin_generate_visual — テキストからプロフェッショナルなビジュアルを生成します
  • napkin_check_status — ビジュアル生成リクエストのステータスを確認します(ベンダー作成の自由記述テキスト(警告/エラーメッセージおよび visual_query)は、ホストがデータとして扱うよう <untrusted-content> エンベロープで囲まれます。コード、ID、URL はそのまま保持され、機械識別子の文字セットはレスポンスの検証によって強制されます)
  • napkin_download_visual — 生成されたビジュアルファイルをディスクにダウンロードします(既存のファイルは上書きされません。別の filename を指定するか、省略して自動生成してください)。リダイレクト先へ移動する前に、Napkin のホスト許可リストに照らして再検証されます。許可リストにないリダイレクト先は拒否されます。
スタイル
  • napkin_list_styles — Napkin に組み込まれた 15 種類のビジュアルスタイル(ID、説明、カテゴリ)を一覧表示し、napkin_generate_visual に指定する style_id を選択できます。静的カタログのため、API キーやネットワーク呼び出しは不要です。

ライセンス

FSL-1.1-MIT — Functional Source License Version 1.1。将来的に MIT ライセンスへ移行します。ソフトウェアは 2030-04-08 に MIT ライセンスへ移行します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。