mcpField
I
inspekt.gg

inspekt.gg

ローカル
inspekt.ggゲーム・エンタメ04 日前に更新

inspekt.gg について

@inspekt-gg/mcpは、inspekt.ggを通じてCS2スキンを扱うMCPサーバーです。静止画の生成、3Dビューアーの埋め込みコード作成、カタログや公開Steamインベントリの検索に対応します。

主な機能

  1. 01スキンの静止画を生成
  2. 023Dビューアーの埋め込みコード作成
  3. 03スキンカタログの検索
  4. 04公開インベントリの照会
  5. 05エージェント向けドキュメントの取得

活用シーン

  1. 01ページ用のスキン画像を作成する
  2. 02サイトに回転する3Dスキンビューアーを設置する
  3. 03名前や武器からカタログアイテムを探す
  4. 04公開Steamインベントリ内のアイテムを確認する

MCP 対応

CS2スキンの静止画生成、埋め込みコード作成、カタログ検索、インベントリ照会に使うinspekt.ggのツールをMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"inspekt-gg-inspekt": {
"command": "npx",
"args": [
"-y",
"@inspekt-gg/mcp"
],
"env": {
"INSPEKT_KEY": "<INSPEKT_KEY>",
"INSPEKT_SECRET": "<INSPEKT_SECRET>"
}
}
}
}
起動コマンドnpx -y @inspekt-gg/mcp
設定が必要な環境変数
INSPEKT_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@inspekt-gg/mcp0.1.0

ツール

5

掲載時のツール一覧 · 3 日前に更新

パラメーター型必須説明
bgenumいいえ背景。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
idstringいいえcatalog_search のカタログ ID。
namestringいいえ名前タグ。印字可能な文字は最大 20 文字。id と併用する場合のみ。
seedintegerいいえパターンシード。0~1000。id と併用する場合のみ。
viewenumいいえカメラ。hero(デフォルト)はインベントリアイコンの角度、front は一覧行向けの正面視点です。hero | front | back | top
wearnumberいいえ浮動小数点数。0~1。id と併用する場合のみ。
charmobjectいいえチャーム 1 個。id と併用する場合のみ。
charm.seedintegerいいえチャームのパターンシード。0~100000。
charm.offsetXnumberいいえSource 単位での吊り下げ位置の X 座標。-64~64。3 つのオフセットをすべて送信するか、いずれも送信しないでください。
charm.offsetYnumberいいえSource 単位での吊り下げ位置の Y 座標。-64~64。3 つのオフセットをすべて送信するか、いずれも送信しないでください。
charm.offsetZnumberいいえSource 単位での吊り下げ位置の Z 座標。-64~64。3 つのオフセットをすべて送信するか、いずれも送信しないでください。
charm.defIndexintegerはいSteam のチャーム定義インデックス。
charm.stickerIdintegerいいえSticker Slab 内のステッカー。defIndex 37 のみ。
lightenumいいえライティング。デフォルトはビューによって異なります。icon | inspect
widthintegerいいえピクセル数。160~2560。デフォルトは 1200。1600 を超える場合、プランのキーが必要で、追加レンダリングとしてカウントされます。
heightintegerいいえピクセル数。160~2560。デフォルトは 630。1600 を超える場合、プランのキーが必要で、追加レンダリングとしてカウントされます。
inspectstringいいえアイテムを 16 進数で指定した Steam の inspect リンク(CS2 内からコピー、または gen リンク)、もしくは 16 進数値のみ。
stattrakintegerいいえキルカウンター。値を指定すると、0 を含め、アイテムが StatTrak になります。id と併用する場合のみ。
stickersarrayいいえステッカーは最大 5 枚。id と併用する場合のみ。
include_imagebooleanいいえ画像ブロックとして画像も返します。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_still1 つのアイテムの /api/still URL と <img> タグです。include_image を指定すると画像が含まれます。INSPEKT_KEY。include_image には INSPEKT_SECRET も必要です
embed_snippetcs2embed.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.

コメント

MCP は初めてですか?

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

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