ChemCrow・Coscientist・A-Labなどの科学AIエージェントは有望な成果を出しているが、いずれも「孤立したシステム」に留まる。異なる研究機関・プラットフォーム間での相互運用性がなく、再現性も担保されていない。
→ MCPを4点拡張した科学実験専用プロトコルSCPで「グローバルな科学AIエージェントウェブ」を構築
Hub: AI意図解析→JSON タスクグラフ生成→Top-K プランランキング→非同期モニタリング→フォールバック
SCP Server: 各拠点のツール・機器をJSON仕様スキーマで登録・公開
実験管理: 登録→計画→実行→監視→アーカイブをone protocol
| フェーズ | SCPの役割 |
|---|---|
| 登録 | 実験ID・コンテキスト・権限設定 |
| 計画 | タスクグラフ自動生成 + Top-K ランキング |
| 実行 | Hub経由での並列ツール呼び出し・状態追跡 |
| 監視 | 非同期異常通知・リソース使用量トラッキング |
| アーカイブ | プロビナンス・ログ・再現性情報の永続化 |
| システム | ツール数 | 機関間連携 | 実験管理 |
|---|---|---|---|
| ChemCrow | 18 | ✗ | ✗ |
| Coscientist | ~10 | ✗ | ✗ |
| MCP (generic) | 任意 | ✗ | ✗ |
| SCP | 1600+ | ✓ | ✓ |
| 適用先 | ユースケース |
|---|---|
| lib/docking | UniDockRunnerをSCP Serverに登録→外部HPC連携ドッキング |
| lib/md | MDシミュレーション実験ライフサイクルのSCP管理 |
| lib/fep | FEP計算の実験ID・プロビナンス追跡で長期再現性確保 |
| lib/molgen | MolgenYamlジョブをSCPタスクグラフとして管理 |
各ライブラリをSCP Serverとしてラップするアダプター実装で外部機関との共同計算実験が標準化される