Sketchfab MCP Server について
Sketchfab MCP Server は、Sketchfab プラットフォームの 3D モデルを検索、確認、ダウンロードする MCP サーバーです。Claude や Cursor を使って 3D アセットを扱う利用者向けです。
主な機能
- 01キーワード、タグ、カテゴリによるモデル検索
- 02モデル ID ごとの詳細情報の表示
- 03gltf、glb、usdz、ソース形式でのダウンロード
- 04引数または環境変数による API キーの指定
活用シーン
- 01Claude や Cursor からの 3D アセットの検索
- 02プロトタイプやシーン構築用のモデルのダウンロード
MCP 対応
本プロジェクトは MCP サーバーであり、sketchfab-search、sketchfab-model-details、sketchfab-download の 3 つのツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sketchfab MCP サーバー
Sketchfab の 3D モデルプラットフォームと連携するための Model Context Protocol(MCP)サーバーです。この MCP を使用すると、Claude または Cursor から直接、Sketchfab 上の 3D モデルを検索し、詳細を確認してダウンロードできます。
機能
- 3D モデルの検索:キーワード、タグ、カテゴリを使って Sketchfab 上のモデルを検索します
- モデルの詳細表示:特定のモデルに関する詳細情報を取得します
- モデルのダウンロード:さまざまな形式(gltf、glb、usdz、source)でモデルをダウンロードします
前提条件
- Node.js 18 以降
- Sketchfab API キー(認証用)
インストール
- このリポジトリをクローンします
- 依存関係をインストールします:
npm install - プロジェクトをビルドします:
npm run build
使用方法
MCP サーバーの実行
npm start
Sketchfab API キーを指定するには、--api-key パラメーターを使用します:
node build/index.js --api-key YOUR_API_KEY
または、SKETCHFAB_API_KEY 環境変数を設定できます:
export SKETCHFAB_API_KEY=YOUR_API_KEY
npm start
利用可能なツール
1. sketchfab-search
キーワードとフィルターを使って Sketchfab 上の 3D モデルを検索します。
パラメーター:
query(任意):テキスト検索クエリ(例:"car"、"house"、"character")tags(任意):特定のタグで絞り込みます(例:["animated", "rigged", "pbr"])categories(任意):カテゴリで絞り込みます(例:["characters", "architecture", "vehicles"])downloadable(任意):ダウンロード可能なモデルのみを表示する場合は true に設定しますlimit(任意):返す結果の最大数(1~24、デフォルト:10)
2. sketchfab-model-details
特定の Sketchfab モデルに関する詳細情報を取得します。
パラメーター:
modelId:Sketchfab モデルの一意の ID
3. sketchfab-download
Sketchfab から 3D モデルをダウンロードします。
パラメーター:
modelId:ダウンロードする Sketchfab モデルの一意の IDformat(任意):モデルのダウンロード形式(gltf、glb、usdz、source)outputPath(任意):ダウンロードしたファイルを保存するローカルディレクトリまたはファイルパス
Cursor での使用
- Cursor の Settings -> MCP -> Add new MCP server に移動します
- MCP を設定します:
- 名前:Sketchfab MCP
- 種類:command
- コマンド:
node /path/to/build/index.js --api-key YOUR_API_KEY
Claude Desktop での使用
以下の MCP 設定を Claude Desktop の設定に追加します:
{
"mcpServers": {
"sketchfab": {
"command": "node",
"args": ["/path/to/build/index.js", "--api-key", "YOUR_API_KEY"]
}
}
}
環境変数
以下の環境変数を設定できます:
SKETCHFAB_API_KEY:Sketchfab API キー(--api-keyパラメーターで指定する代わりに使用します)
ライセンス
ISC
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。