关于 P31 Governed Agent CLI
P31 Governed Agent CLI 是面向神经多样性家庭的主权 Agent 命令行工具,提供交互和自主运行模式。它包含主题化 TUI、多种大模型提供方,以及分为 10 类的 133 个 MCP 工具。
主要功能
- 01交互式 TUI 与聊天模式
- 02自主 Agent 模式
- 0310 类共 133 个 MCP 工具
- 04三种大模型提供方
- 05主题化自适应界面
- 06SQLite 会话存储
适用场景
- 01在交互式终端运行 Agent
- 02使用 MCP 工具获得认知支持
- 03为终端界面选择主题
- 04将 Agent 会话存储在 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 Agent。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 个大模型提供商 — Anthropic、Google Gemini、OpenRouter
- SQLite 会话 — 按会话树分片
- Ink TUI — 3 种主题,可感知 spoon 数量并自适应的 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。