{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"aicorp-mcp-server","version":"2.0.0"},"tools":[{"name":"compile_directive","description":"受領した C-Suite 戦略指示書 (Directive JSON) をパースし、100点品質ハーネスをセットして task_board.db へ最優先注入します。","inputSchema":{"type":"object","properties":{"directive_json":{"type":"object","description":"Directive ID, objective, kpi_target, strategic_context (primary_keyword, secondary_keywords) を含む戦略指示書"},"priority":{"type":"integer","description":"割り込み優先度スコア (85-90推奨)","default":88}},"required":["directive_json"]}},{"name":"get_task_status","description":"指定されたタスク (または直近の自律タスク群) の進行状況・最終ログ・品質評価スコアを照会します。","inputSchema":{"type":"object","properties":{"task_id":{"type":"integer","description":"照会したいタスクID (省略した場合は直近のタスク一覧を返却)"}}}},{"name":"get_execution_logs","description":"AI-Corp 自律巡回エンジンの直近活動ログ (日時・エージェント名・評価結果) を取得します。","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","description":"取得件数 (デフォルト: 10)","default":10}}}},{"name":"trigger_health_check","description":"AI-Corp 全インフラ (Port 8888, 11434, Tailscale Gateway) およびデプロイ済み主要プロジェクト(Chronicle Pets等)の疎通状態を取得します。","inputSchema":{"type":"object","properties":{}}},{"name":"get_deployed_projects","description":"現在公開・デプロイ中の主要プロジェクト (Chronicle Pets, 収益化LP, ゲーム等) のアクセスURLとステータスを返却します。","inputSchema":{"type":"object","properties":{}}},{"name":"search_knowledge_and_code","description":"AI-Corp のナレッジベース、ソースコード (SudokuMVP / Chronicle Pets / インフラ設定) を横断検索し、ファイル名・行番号・スニペットを返却します。","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"検索キーワード (例: '数独 カード生成', 'Watchdog ポート監視')"},"max_results":{"type":"integer","description":"取得件数 (デフォルト: 5)","default":5}},"required":["query"]}},{"name":"dev_doctor_check","description":"Universal App DevKit によるアプリ健全性診断。Unity C# コンパイルチェック (dotnet build)、Web (HTML5/JS)、Python バックエンドの構文・接続状態を検証し品質スコアを返却します。","inputSchema":{"type":"object","properties":{"target":{"type":"string","description":"診断対象のアプリID ('sudoku-mvp', 'projection-hub', 'chronicle-pets', 'dashboard-server', または 'all')","default":"all"}}}},{"name":"dev_run_test_or_build","description":"指定されたアプリケーションのビルド（C# dotnet build や構文チェック）またはテスト（Bridge / pytest / 疎通テスト）を実行します。","inputSchema":{"type":"object","properties":{"app_id":{"type":"string","description":"対象アプリID (例: 'sudoku-mvp', 'projection-hub', 'dashboard-server')"},"action":{"type":"string","description":"実行アクション ('build' または 'test')","enum":["build","test"],"default":"build"}},"required":["app_id"]}},{"name":"dev_scaffold_component","description":"Unity C# スクリプト (MonoBehaviour/Manager/Editor)、Web アプリ雛形、FastAPI サービスの高品質スケルトンを自動生成します。","inputSchema":{"type":"object","properties":{"template":{"type":"string","description":"テンプレート種別","enum":["unity-component","web-app","api-service"]},"name":{"type":"string","description":"クラス名またはアプリ名 (例: 'ScoreManager', 'ProjectionViewer')"},"subtype":{"type":"string","description":"Unity用のサブタイプ ('MonoBehaviour', 'Manager', 'Editor')","default":"MonoBehaviour"},"namespace":{"type":"string","description":"C# 名前空間 (デフォルト: 'SudokuMVP.Core')","default":"SudokuMVP.Core"}},"required":["template","name"]}},{"name":"dev_get_apps_context","description":"AI-Corp が管理・開発中の全アプリケーションの一覧、ファイルパス、URL、技術スタック、最新ステータス概要を取得します。","inputSchema":{"type":"object","properties":{}}},{"name":"dev_capture_screenshot","description":"Unity Editor GameView の最新スクリーンショットを取得し、画像パス・ファイル状態を返却します。","inputSchema":{"type":"object","properties":{"app_id":{"type":"string","description":"対象アプリID (デフォルト: 'sudoku-mvp')","default":"sudoku-mvp"}}}},{"name":"dev_pack_app_context","description":"アプリのディレクトリ構造、最新診断結果、主要ソースコードを AI 共同開発向け Markdown にパッケージ化して返却します。","inputSchema":{"type":"object","properties":{"app_id":{"type":"string","description":"対象アプリID (例: 'sudoku-mvp', 'projection-hub', 'life-compass')"}},"required":["app_id"]}},{"name":"sentry_audit_code","description":"CodeSentryにより、指定パスまたはプロジェクト全体の文字コード(BOMなしUTF-8)、シークレット漏洩(APIキー等)、構文エラー、行末空白を0.5秒で全自動監査します。","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"監査対象ディレクトリまたはファイルパス (デフォルト: カレントディレクトリ)","default":"."}}}},{"name":"sentry_auto_heal","description":"CodeSentryにより、UTF-8 BOMの除去、Shift_JIS/CP932のUTF-8化、末尾余白のトリムを全自動修復(Auto-Heal)します。","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"修復対象ディレクトリまたはファイルパス (デフォルト: カレントディレクトリ)","default":"."},"convert_crlf":{"type":"boolean","description":"改行コードを LF に統一するかどうか (デフォルト: False)","default":false}}}},{"name":"sentry_pack_context","description":"指定されたファイル群を自動サニタイズ(APIキー等を[REDACTED_SECRET]に伏せ字化)し、LLMプロンプト用に最適化されたMarkdown形式でパッキングします。","inputSchema":{"type":"object","properties":{"paths":{"type":"array","items":{"type":"string"},"description":"パッキング対象のファイルパス一覧"}},"required":["paths"]}}]}}