Napkin について
NapkinはNapkin AIを利用し、テキストから図表、インフォグラフィック、イラストを生成するMCPサーバーです。生成状況の確認や結果のダウンロードも行え、MCP経由でビジュアルを作成するユーザー向けです。
主な機能
- 01テキストからビジュアルを生成
- 02生成状況を確認
- 03生成したビジュアルをダウンロード
- 04組み込みスタイルを閲覧
- 05APIキーを設定
活用シーン
- 01文章を図表に変換
- 02インフォグラフィックやイラストを生成
- 03生成状況を確認して結果を取得
MCP 対応
MCPクライアントにビジュアル生成、状況確認、ダウンロード、スタイル一覧のツールを提供し、Napkin APIを介して処理します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mindstone/mcp-server-napkinNAPKIN_API_KEYシークレットNapkin AI API keyMCP_WORKSPACE_PATHWorkspace directory for saving generated visualsNAPKIN_REQUEST_TIMEOUT_MSOutbound HTTP request timeout in milliseconds (max 1800000)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| api_key | string | はい | Napkin AI API トークン("sk-" で始まります) |
詳細
@mindstone/mcp-server-napkin
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
ワンクリックインストール
ボタンをクリックすると、ホストから 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 ライセンスへ移行します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。