翻訳(Translate)
その他の機能
ここでは、その他の雑多な機能や実験的機能について説明します。
MCPサーバ対応機能
SSPはMCP (Model context protocol) サーバとしてふるまうことができ、AI(LLM)からのSakuraScript実行やプロパティシステムの読み取りなどが可能です。
この機能を使用するためには、SSPを起動した状態で、127.0.0.1:9801/api/mcp/helpを開き、説明を読んで、claude_desktop_config.jsonなどに適切に追加してみてください。
今のところ以下の機能が利用可能です。
- get_active_ghost_list - アクティブなゴースト(キャラクター)のリストを取得する
- get_expression_table - 特定のゴースト(キャラクター)で使える表情リストを取得する
- SakuraScript - SakuraScriptを実行する
伺かの仕様をMCPで探せるようにする
ukagaka-doc-mcpをインストールして、適切に設定してください。
https://github.com/finelagusaz/ukagaka-doc-mcp
surfaces.txtなどが正しいかAIに確認させたい
起動オプション一覧の「オフラインサーフェスダンプ」の--dump-error-logが使える旨を、CLAUDE.md/AGENTS.mdに書いてください。
ゴーストの辞書(スクリプト)もAIに確認させたい
YAYAでよければデバッグツールtamaのtamacや--ciモードが使えます。