celeste-cli: Celeste モッディングと AI ワークフローのための MCP ブリッジ
celeste-cliは、Whykusanagiによって開発されたMCPサーバーで、AIアシスタントをCelesteモッディングエコシステムに接続し、ローカルゲーム情報へのプログラム的アクセスを提供します。このアプリは、言語モデルがゲームデータ、モッドメタデータ、ワークスペースアセットをコマンドラインホストサーバーを通じて照会できる構造化されたインターフェースを公開します。カスタムツールでの拡張をサポートし、AI支援の検査、デザイン提案、モッディングワークフロー内での自動データ抽出を希望するCelesteモッダーや開発者を対象としています。
実際にどのようなタスクに使用できますか?
このツールは、プログラム的にローカルCelesteリソースにアクセスできるようにし、言語モデルがターゲットツールタスクを実行できるようにします。生のゲームデータをクエリ可能なエンドポイントに変換し、モッドワークスペース内での検査、検索、分析を支援します。一般的な使用例には、自動アセット発見、インストールされたモッドのメタデータ検査、モデル駆動の提案のためのレベル構造の公開が含まれます。開発者はコマンドラインからサーバーを呼び出し、AIクライアントからゲーム要素を調べるためのクエリをスクリプト化できます。
- .binマップファイルを解析してエンティティとトリガーを抽出します。
- Everestを介してインストールされたモッドとメタデータをリストし、検査します。
- モッドワークスペース内でアセットやスプライトを検索します。
- AIクライアントからのMCPクエリに応答します。
モッドデザインに対するツールのAI向け出力はどれほど信頼できますか?
構造化されたダンプと検索結果は、LLMがレベル提案やデバッグのために解釈できる機械可読出力を生成します。出力は抽出されたファイルとメタデータの事実に基づく表現であり、ツールは自動的なゲーム変更を適用しません。ドキュメントに記載されているように、提案されたレベルデザインは手動での統合または追加のスクリプトが必要であり、AIの提案はモッダーや開発者が検証し実装する必要があるドラフトとして機能します。
満たすべき入力とホスティングの制約は何ですか?
サーバーをホストするには、有効なCelesteインストールと意味のあるゲームデータを提供するEverestモッドローダーが必要です。サーバーは、AIエージェントが接続できるように、Claude DesktopやCursorなどのMCP準拠のクライアント内で実行する必要があります。開発者は、Windows、macOS、およびLinuxとのクロスプラットフォーム互換性を述べています。環境は、コマンドラインサーバーコンポーネントを実行するために最新のNode.jsランタイムを期待しています。
重いコーディングなしで既存のモッダーのワークフローに適合しますか?
セットアップと拡張は、技術的に熟練したユーザーを対象としています。サーバーは、構成とワークスペース管理のためのコマンドラインインターフェースを公開し、そのアーキテクチャはクエリや処理を拡張するためのカスタムツールを追加することをサポートします。このプロジェクトはオープンソースでコミュニティ主導であり、貢献者が統合を追加したり、特定のモッドワークフローに応じて応答を調整したりできます。サーバーをAIクライアントに接続するには、ドキュメントに記載されているように、サーバーの設定と実行可能パスをクライアントの設定に追加する必要があります。
手動統合と設定を受け入れる開発者に適した
このツールは、ローカルゲームリソースのプログラム的でAIアクセス可能なビューを望むCelesteモッダーや開発者にとって実用的な選択肢です。また、MCPホスティングを管理できる必要があります。技術的なセットアップとAI提案に対する手動のフォローアップが必要なため、自分で統合を拡張またはスクリプト化する予定のユーザーに適しています。非技術的なモッダーは、設定と実装のステップが即時のターンキー使用への障壁となる可能性があります。





