inspekt.gg について
@inspekt-gg/mcpは、inspekt.ggを通じてCS2スキンを扱うMCPサーバーです。静止画の生成、3Dビューアーの埋め込みコード作成、カタログや公開Steamインベントリの検索に対応します。
主な機能
- 01スキンの静止画を生成
- 023Dビューアーの埋め込みコード作成
- 03スキンカタログの検索
- 04公開インベントリの照会
- 05エージェント向けドキュメントの取得
活用シーン
- 01ページ用のスキン画像を作成する
- 02サイトに回転する3Dスキンビューアーを設置する
- 03名前や武器からカタログアイテムを探す
- 04公開Steamインベントリ内のアイテムを確認する
MCP 対応
CS2スキンの静止画生成、埋め込みコード作成、カタログ検索、インベントリ照会に使うinspekt.ggのツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @inspekt-gg/mcpINSPEKT_KEYシークレットPublishable key (cs2pk_...) from https://inspekt.gg/dashboard.INSPEKT_SECRETシークレットSecret key (cs2sk_...) from https://inspekt.gg/dashboard. Needed for inventory_lookup and for render_still with include_image.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 3 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| bg | enum | いいえ | 背景。steel はデフォルト、rarity はアイテムのティアプレート、transparent は alpha を保持します。steel | black | white | charcoal | ember | violet | rarity | transparent | rarity-stock | rarity-consumer | rarity-industrial | rarity-milspec | rarity-restricted | rarity-classified | rarity-covert | rarity-contraband |
| id | string | いいえ | catalog_search のカタログ ID。 |
| name | string | いいえ | 名前タグ。印字可能な文字は最大 20 文字。id と併用する場合のみ。 |
| seed | integer | いいえ | パターンシード。0~1000。id と併用する場合のみ。 |
| view | enum | いいえ | カメラ。hero(デフォルト)はインベントリアイコンの角度、front は一覧行向けの正面視点です。hero | front | back | top |
| wear | number | いいえ | 浮動小数点数。0~1。id と併用する場合のみ。 |
| charm | object | いいえ | チャーム 1 個。id と併用する場合のみ。 |
| charm.seed | integer | いいえ | チャームのパターンシード。0~100000。 |
| charm.offsetX | number | いいえ | Source 単位での吊り下げ位置の X 座標。-64~64。3 つのオフセットをすべて送信するか、いずれも送信しないでください。 |
| charm.offsetY | number | いいえ | Source 単位での吊り下げ位置の Y 座標。-64~64。3 つのオフセットをすべて送信するか、いずれも送信しないでください。 |
| charm.offsetZ | number | いいえ | Source 単位での吊り下げ位置の Z 座標。-64~64。3 つのオフセットをすべて送信するか、いずれも送信しないでください。 |
| charm.defIndex | integer | はい | Steam のチャーム定義インデックス。 |
| charm.stickerId | integer | いいえ | Sticker Slab 内のステッカー。defIndex 37 のみ。 |
| light | enum | いいえ | ライティング。デフォルトはビューによって異なります。icon | inspect |
| width | integer | いいえ | ピクセル数。160~2560。デフォルトは 1200。1600 を超える場合、プランのキーが必要で、追加レンダリングとしてカウントされます。 |
| height | integer | いいえ | ピクセル数。160~2560。デフォルトは 630。1600 を超える場合、プランのキーが必要で、追加レンダリングとしてカウントされます。 |
| inspect | string | いいえ | アイテムを 16 進数で指定した Steam の inspect リンク(CS2 内からコピー、または gen リンク)、もしくは 16 進数値のみ。 |
| stattrak | integer | いいえ | キルカウンター。値を指定すると、0 を含め、アイテムが StatTrak になります。id と併用する場合のみ。 |
| stickers | array | いいえ | ステッカーは最大 5 枚。id と併用する場合のみ。 |
| include_image | boolean | いいえ | 画像ブロックとして画像も返します。INSPEKT_SECRET が必要で、1 回分のレンダリングとしてカウントされます。 |
詳細
@inspekt-gg/mcp
inspekt.gg 用の MCP サーバーです。Steam のインスペクトリンクまたはカタログ ID から、CS2 スキンの静止画と 3D ビューアーの埋め込みコードを取得できます。
インストール
Node 18 以降が必要です。キーはこちらから取得してください:inspekt.gg/dashboard(無料の 10 日間トライアル)。
Claude Code:
claude mcp add inspekt -e INSPEKT_KEY=cs2pk_your_key_here -- npx -y @inspekt-gg/mcp
Claude Desktop の場合は、claude_desktop_config.json で設定します(設定、開発者、設定を編集)。
{
"mcpServers": {
"inspekt": {
"command": "npx",
"args": ["-y", "@inspekt-gg/mcp"],
"env": { "INSPEKT_KEY": "cs2pk_your_key_here" }
}
}
}
保存した後、Claude Desktop を再起動してください。
クイックスタート
steam://rungame/730/76561202255233023/+csgo_econ_action_preview 001807209A0228043004388F85D7F30340950512E67D72 を、希少度プレートに載せた正面向きの画像として、640×400 でレンダリングしてください。
render_still は webp の URL を返します。
https://inspekt.gg/api/still?inspect=steam%3A%2F%2Frungame%2F730%2F76561202255233023%2F%2Bcsgo_econ_action_preview%20001807209A0228043004388F85D7F30340950512E67D72&view=front&bg=rarity&w=640&h=400&key=cs2pk_your_key_here
許可されたオリジン上の <img> でテストしてください。アドレスバーで開くと 403 origin_required が返されます。
同じリンクの埋め込みコードを、回転する状態で作成してください。
embed_snippet は次を返します。
<div id="viewer" style="width:640px;height:400px"></div>
<script src="https://inspekt.gg/cs2embed.js"></script>
<script>
var viewer = CS2Embed.mount(document.getElementById('viewer'), {
inspect: 'steam://rungame/730/76561202255233023/+csgo_econ_action_preview 001807209A0228043004388F85D7F30340950512E67D72',
view: 'front',
autorotate: true,
key: 'cs2pk_your_key_here',
});
viewer.on('error', function (e) { console.error('embed refused:', e.code, e.message); });
viewer.on('fallback', function (e) { console.warn('item problem:', e.code); });
</script>
ツール
| ツール | 戻り値 | キー |
|---|---|---|
render_still | 1 つのアイテムの /api/still URL と <img> タグです。include_image を指定すると画像が含まれます。 | INSPEKT_KEY。include_image には INSPEKT_SECRET も必要です |
embed_snippet | cs2embed.js のスニペット、生の iframe、または React コンポーネントです。 | INSPEKT_KEY |
catalog_search | 名前と武器によるカタログ ID と float の範囲です。 | なし |
inventory_lookup | 公開されている Steam インベントリ内の CS2 アイテムです。 | INSPEKT_SECRET |
docs | エージェントパックのセクションです。パラメーター、範囲、拒否コード、制限事項が含まれます。 | なし |
キー
INSPEKT_KEY は公開可能なキー(cs2pk_)です。INSPEKT_SECRET は任意のシークレットキー(cs2sk_)で、同じ方法で設定します。どちらもダッシュボードから取得できます。
静止画または埋め込みを読み込む各ページのオリジンを、ダッシュボードの「許可されたオリジン」に追加してください。
MIT。Copyright (c) 2026 Inspekt.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。