mcpField
C
cesium-context7

cesium-context7

github.com/cesiumgs開発93141 回インストール10 週間前に更新
リポジトリ

cesium-context7 について

cesium-context7はCesium開発者向けのスキルです。Context7 MCPを通じてCesiumJS、Unreal Engine、Unityの最新ドキュメントを取得し、APIや連携情報を調べます。

主な機能

  1. 01CesiumJSドキュメントの検索
  2. 02Unreal Engine連携ドキュメントの検索
  3. 03Unity連携ドキュメントの検索
  4. 04トピックや指定バージョンの検索
  5. 05既知のライブラリIDの利用

活用シーン

  1. 01CesiumJSのクラス、メソッド、プロパティの確認
  2. 02Unreal Engine連携情報の取得
  3. 03UnityコンポーネントやC#スクリプトの調査

MCP 対応

Context7 MCP Serverのツールを使ってドキュメントを取得します。ライブラリIDの解決とドキュメント検索に対応します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cesiumgs/cesium-ai-integrations --skill cesium-context7

インストール後、Claude Code で/cesium-context7を入力して読み込まれたか確認します。

詳細

Cesium 開発向け Context7

このスキルを使用すると、CesiumJS、Unreal Engine との統合、Unity との統合に関する最新の Cesium ドキュメントを参照できます。

Cesium 関連のコードを扱う際は、回答の提供やコードの生成の前に、Context7 MCP サーバーのツールを使用して最新のドキュメントを取得してください。

利用可能なツール

1. resolve-library-id

ライブラリを検索し、Context7 のライブラリ ID を取得します。

⚠️ 使用するライブラリが不明な場合に限り、このツールを使用してください。Cesium プロジェクトでは、以下に記載の既知のライブラリ ID を使用してください。

パラメーター:

  • libraryName(文字列、必須):検索するライブラリ名
  • query(文字列、任意):追加の検索コンテキスト

使用例:不明なライブラリの正しいライブラリ ID を探す場合や、ライブラリ ID がわからない場合に使用します。

2. query-docs

特定のライブラリとクエリに関するドキュメントを取得します。

パラメーター:

  • libraryId(文字列、必須):Context7 のライブラリ ID
  • query(文字列、必須):ドキュメントに関するクエリまたはトピック
  • version(文字列、任意):特定のライブラリバージョン

使用例:ライブラリ /cesiumgs/cesium を使って、Cesium Viewer の初期化に関するドキュメントを取得します。

既知のライブラリ ID

CesiumJS API ドキュメント

クラスのコンストラクター、メソッド、プロパティ(例:Viewer、Entity、Cartesian3、Camera のメソッド、Scene のプロパティ)について:

  • ライブラリ ID:/cesiumgs/cesium
Cesium for Unreal Engine

Unreal Engine との統合(例:ACesium3DTileset、ACesiumGeoreference、Blueprint との統合)について:

  • ライブラリ ID:/cesiumgs/cesium-unreal
Cesium for Unity

Unity との統合(例:Cesium3DTileset コンポーネント、CesiumCameraController、C# スクリプト)について:

  • ライブラリ ID:/cesiumgs/cesium-unity
3D Tiles 仕様

タイル形式とスキーマの詳細(例:tileset JSON の構造、リファインメント戦略、メタデータスキーマ)について:

  • ライブラリ ID:/websites/ogc_cs_22-025r4

使用ガイドライン

  • Cesium 関連のクエリには、上記の既知のライブラリ ID を使用してください
  • 複数のソースから情報を得る必要がある質問(例:CesiumJS API と 3D Tiles 仕様、または Unreal との統合と CesiumJS の概念)の場合は、異なるライブラリ ID を指定して query-docs を個別に呼び出し、包括的なドキュメントを収集してください
  • ライブラリが不明な場合、既知のライブラリ ID に記載されていない場合、または質問に最適なライブラリが不明な場合は、resolve-library-id を使用してください
  • コードを生成する前に query-docs を使用してドキュメントを取得し、正確性を確保してください
  • 特定のバージョンを使用する場合は、version パラメーターを指定してください
  • 最も関連性の高いドキュメントを取得できるよう、明確で具体的なクエリを指定してください
  • 最新のバージョン固有のドキュメントを使用して、ハルシネーションを避けてください

コメント