mcpField
P
pscale-biome

pscale-biome

远程服务
github.com/pscale-commonsAI 与智能体017 周前更新
代码仓库

关于 pscale-biome

pscale-biome 是一个实验性工作树,探索如何将存储、BSP、MCP 传输、Agent 外壳和界面整合为一个包。它组合了现有项目的代码,但尚未包含 MCP 传输和自主 LLM 外壳,也未部署。

主要功能

  1. 01探索统一的 biome 包
  2. 02包含 BSP 函数代码
  3. 03包含 beach 存储处理器
  4. 04包含 xstream 界面代码
  5. 05记录引入代码的来源

适用场景

  1. 01探索可部署的最小包
  2. 02研究 biome 组件的整合方式

MCP 相关

项目正在探索将 MCP 传输作为五项组成部分之一,但当前工作树尚未加入该传输。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://biome-commons-production.up.railway.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3
参数类型必填说明
blockstring是区块名称,例如 arrive、lighthouse、slate、genome、marks。
proofstring否当膜要求时,用于证明你持有自己的 shell。handle-mode 不需要;lock-mode(后续)会在此处接收你的口令短语。
handlestring否启用身份膜时的已定位身份:你的 shell 句柄。读取无需此值;写入必须由持有已注册 shell 的句柄签名(写入 'shell-<handle>' 以注册)。膜关闭时会忽略此值。
numberstring|null否Pscale 地址——一个固定在底限上的十进制数(例如 '42.1')。省略表示 disc/whole。
contentany否写入内容;省略则读取。
attentioninteger|null否Pscale 整数——作用域。省略时,使用 spindle 的数字;两者都省略时,使用整个区块。

详细介绍

pscale-biome

状态:实验性。 非生产环境。尚未部署。正在探索如何将 pscale 节点的五项关注点——存储、BSP 函数、MCP 传输、寄居蟹 Agent 外壳、xstream 接口——统一到一个包中,使其能根据接收它的主机展开为相应形态。

这是什么

一个工作树,由现有生产代码库(bsp-mcp-server、pscale-beach、xstream)与设计外壳(src/sentinel/biome.json)组装而成。目标是找出最小包——放到主机上后,能够成为一个可运行生物群系的最小组件集合。

设计概述见 docs/biome-design.md。为七种环境流命名的外壳见 src/sentinel/biome.json。

这不是什么

  • 这不是 bsp-mcp-server。它是在 Railway 上运行的生产 MCP 服务。
  • 这不是 pscale-beach。它是在 Vercel 上运行的生产 beach 包。
  • 这不是 xstream。它是在 xstream.onen.ai 上运行的生产接口。
  • 此处的更改绝不能传播到那些仓库。这是一个拥有独立 git 历史记录的独立实验性工作树。

目录结构

src/
├── bsp/                    — bsp() function (vendored from bsp-mcp-server)
│   ├── bsp.ts                walker (DO NOT modify; port of bsp2-star.py)
│   ├── bsp-fn.ts             unified bsp() with shape derivation
│   ├── locks.ts              sha256 lock salt namespaces (compatibility with prod)
│   └── keys.ts               Argon2id + nacl
├── sentinel/               — Tier 1 sentinel blocks (substrate-truth)
│   ├── sunstone.json         geometry teacher
│   ├── whetstone.json        bsp() operational reference
│   ├── agent-id.json         addressing model
│   ├── evolution.json        five-level ecosystem map
│   ├── manifest.json         constitution index
│   ├── gatekeeper.json       L1→L2 admission shell
│   ├── block-conventions.json  canonical block-shape catalogue
│   ├── progression.json      orientation flow
│   └── biome.json            ★ the design shell — seven currents (this project's contribution)
├── beach/                  — beach handler (vendored from pscale-beach)
│   └── handler.js            /.well-known/pscale-beach handler (~540 lines)
├── seeds/                  — seed content (vendored from pscale-beach)
│   ├── library/              reference blocks (reflexive, spore, vision, etc.)
│   └── templates/            operator-presence scaffolds (passport, shell, etc.)
├── init/                   — seed wizard (vendored from pscale-beach)
│   └── seed.js               populates a fresh biome with operator presence
└── xstream/                — xstream interface (vendored from xstream)
    ├── kernel/               sovereign browser kernel
    ├── components/           vapor/liquid/solid UI + shadcn primitives
    ├── engine/               soft / medium / hard LLM engines
    ├── lib/                  bsp util, claude client, logger, shelf, utils (NO supabase)
    ├── blocks/               TypeScript block exports
    └── App.block-agents.tsx  the post-Supabase reference app

docs/
├── biome-design.md         — design overview (David's draft)
├── minimal-package.md      — open exploration: what's irreducible?
├── systemic-kernel.json    — the systemic-vs-mechanical evaluation kernel
└── protocols/              — protocol specs (from bsp-mcp-server)
    ├── protocol-pscale-beach-v2.md
    ├── protocol-xstream-frame.md
    ├── protocol-agent-shell.md
    ├── protocol-block-references.md
    ├── presence-via-marks.md
    └── beach-crab-ladder.md

来源

每个文件要么是在此处编写的,要么是从特定来源引入的。请谨慎跟踪上游更改。

来源引入的内容引入时间
bsp-mcp-server(feat/gatekeeper-sentinel,提交 ead1902)src/bsp/、src/sentinel/(8 个 sentinel JSON 文件)、docs/protocols/(6 个协议)2026-05-09
pscale-beach(本地)src/beach/handler.js、src/seeds/library/、src/seeds/templates/、src/init/seed.js2026-05-09
xstream(feature/block-agents)src/xstream/kernel/、src/xstream/components/、src/xstream/engine/、src/xstream/lib/(不含 supabase.ts)、src/xstream/blocks/、App.block-agents.tsx2026-05-09
happyseaurchin(本地)docs/systemic-kernel.json2026-05-09
用户草稿docs/biome-design.md2026-05-09
本项目src/sentinel/biome.json、README、CLAUDE.md、docs/minimal-package.md2026-05-09

Mobius / mobius-2 被有意排除在引入内容之外——用户在另一块硬盘上保存了更新版本(pct-soliton 工作),目前正在寻找其规范版本。

五项关注点(依据 biome-design.md)

#关注点此工作树中的源代码
1存储(beach 表层)src/beach/handler.js
2BSP 函数src/bsp/
3MCP 传输尚未引入——将编写或从 bsp-mcp 移植
4寄居蟹外壳(自主大模型模式)尚不存在——采用 mobius 模式,等待参考资料
5xstream 接口(人类交互表层)src/xstream/

五项关注点中有两项尚未纳入工作树。这正是本次实验的目的之一——弄清楚当生物群系负责统一而非联邦时,这两项会变成什么。

尚待解答的问题

什么是最小包?请参见 docs/minimal-package.md。

许可证

待定。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。