P31 Governed Agent CLI について
P31 Governed Agent CLIは、ニューロダイバージェントの家族向けのソブリン型エージェントCLIで、対話モードと自律モードを備えています。テーマ対応TUI、複数のLLMプロバイダー、10カテゴリにわたる133のMCPツールを含みます。
主な機能
- 01対話型TUIとチャットモード
- 02自律エージェントモード
- 0310カテゴリ、133のMCPツール
- 043種類のLLMプロバイダー
- 05テーマ対応の適応型インターフェース
- 06SQLiteによるセッション保存
活用シーン
- 01対話型ターミナルでエージェントを実行
- 02認知支援向けにMCPツールを利用
- 03ターミナル画面のテーマを選択
- 04エージェントのセッションをSQLiteに保存
MCP 対応
stdioまたはHTTPのMCPサーバーとして動作し、認知支援、セッション状態、デザインリソースなど、10カテゴリにわたる133のツールを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.p31ca.org/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http org-p31ca-governed-agent-cli https://mcp.p31ca.org/mcpCursor.cursor/mcp.json
{"mcpServers":{"org-p31ca-governed-agent-cli":{"type":"http","url":"https://mcp.p31ca.org/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"org-p31ca-governed-agent-cli":{"type":"http","url":"https://mcp.p31ca.org/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"org-p31ca-governed-agent-cli":{"type":"http","url":"https://mcp.p31ca.org/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"org-p31ca-governed-agent-cli":{"serverUrl":"https://mcp.p31ca.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
P31 Sovereign CLI
ニューロダイバージェントのある家族のためのソブリン AI エージェント。OpenCode の見た目に、P31 の中身。
インストール
curl -fsSL https://cli.p31ca.org/install | bash
ソースからインストールする場合:
git clone https://github.com/p31labs/p31-cli.git
cd p31-cli
npm install
npm run build
npm link
クイックスタート
p31 # Interactive TUI
p31 chat # One-shot chat
p31 agent # Autonomous agent mode
p31 mcp # MCP stdio server (133 tools)
p31 mcp:http # MCP HTTP server
p31 tui # Ink TUI with themes
p31 phos # PHOS forge commands
p31 spoons # Spoon level management
p31 session # Session management
p31 sync # Cross-app sync
アーキテクチャ
- TypeScript(ESM、Node.js >= 22)
- MCP Protocol — 10 カテゴリーにわたる 133 個のツール
- OpenCode Plugins — 6 個のソブリンプラグイン
- 3 LLM Providers — Anthropic、Google Gemini、OpenRouter
- SQLite Sessions — セッションツリーごとのシャーディング
- Ink TUI — 3 つのテーマ、スプーンを考慮した適応型 UI
- React Web UI — xterm.js ターミナルビューアー
MCP サーバー
| カテゴリー | ツール数 | 説明 |
|---|---|---|
| oasis | 11 | CLI セッションの状態 |
| love | 4 | LOVE 台帳 |
| cognitive | 47 | ニューロダイバージェントのサポート |
| spaceship | 4 | DUNA / dome |
| ground-truth | 14 | 検証済みの事実 |
| marge | 12 | デザインへの準拠 |
| soulsafe | 15 | 3 段階の検証 |
| bob | 10 | 建築オントロジー |
| component | 5 | コンポーネントレジストリ |
| design | 11 | デザイントークン |
| 合計 | 133 |
設定
// opencode.json
{
"mcp": {
"phos-forge": { "type": "local", "command": ["node", "/path/to/mcp-server.mjs"] },
"p31-crypto": { "type": "remote", "url": "https://p31-crypto-mcp.trimtab-signal.workers.dev/mcp" }
},
"plugin": ["spoon-monitor", "sovereign-id", "care-attest", "pqc-tools", "mesh-visualize", "honest-label"]
}
デザインシステム
- トークン:
tokens/tokens.yml - コンポーネント:
tokens/components.yml - テーマ: p31ca、phosphorus31、crisis
- アクセシビリティ: Atkinson Hyperlegible、48px のタッチターゲット、WCAG AAA
環境変数
| 変数 | 説明 |
|---|---|
LOVE_LEDGER_URL | LOVE 台帳のエンドポイント |
LEDGER_BRIDGE_URL | 台帳ブリッジのエンドポイント |
P31_USER_ID | デフォルトのユーザー ID |
OPENCODE_CONFIG | カスタム OpenCode 設定ファイルのパス |
ライセンス
MIT — P31 Labs, Inc.
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。