mcpField
P
pscale-biome

pscale-biome

リモート
github.com/pscale-commonsAI・エージェント017 週間前に更新
リポジトリ

pscale-biome について

pscale-biomeは、ストレージ、BSP、MCPトランスポート、エージェントシェル、インターフェースを一つのパッケージにまとめる方法を探る実験的な作業ツリーです。既存プロジェクトのコードを組み合わせていますが、MCPトランスポートと自律型LLMシェルは未実装で、デプロイもされていません。

主な機能

  1. 01統合biomeパッケージの検討
  2. 02BSP関数コードを収録
  3. 03beachストレージハンドラーを収録
  4. 04xstreamインターフェースコードを収録
  5. 05取り込んだソースの由来を記録

活用シーン

  1. 01デプロイ可能な最小パッケージの検討
  2. 02biomeコンポーネント統合の調査

MCP 対応

MCPトランスポートを5つの構成要素の一つとして検討していますが、現在の作業ツリーにはまだ追加されていません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイント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いいえID 膜が有効な場合の特定済み ID、つまり自分の shell のハンドルです。読み取りには不要です。書き込みには、登録済み shell を持つハンドルによる署名が必要です(登録するには 'shell-<handle>' を書き込みます)。膜が無効な場合は無視されます。
numberstring|nullいいえPscale アドレス——下限に固定された小数値です(例:'42.1')。省略すると disc/whole になります。
contentanyいいえ書き込み用のペイロードです。省略すると読み取ります。
attentioninteger|nullいいえPscale の整数——スコープです。省略すると、spindle の数値が使われます。両方を省略すると、ブロック全体が対象になります。

詳細

pscale-biome

ステータス:実験段階。 本番環境用ではありません。デプロイされていません。pscale ノードの5つの要素――ストレージ、BSP 関数、MCP トランスポート、ヤドカリ型エージェントシェル、xstream インターフェース――を、配置先のホストに応じて展開する単一のパッケージに統合できるかを検討しています。

これは何か

既存の本番コードベース(bsp-mcp-server、pscale-beach、xstream)と設計用シェル(src/sentinel/biome.json)から組み立てた作業ツリーです。目標は、最小パッケージ、つまりホストに配置すると機能するバイオームになる最小のバンドルを見つけることです。

設計の概要はdocs/biome-design.mdにあります。7つの環境流を定義するシェルはsrc/sentinel/biome.jsonにあります。

これは何ではないか

  • これはbsp-mcp-serverではありません。これは Railway で稼働している本番 MCP サービスです。
  • これはpscale-beachではありません。これは Vercel 上の本番ビーチパッケージです。
  • これは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 の作業)を持っており、正規版を現在確認中です。

5つの要素(biome-design.md に基づく)

#要素このツリー内のソースコード
1ストレージ(ビーチの表層)src/beach/handler.js
2BSP 関数src/bsp/
3MCP トランスポート未取り込み — 作成するか、bsp-mcp から移植予定
4ヤドカリ型シェル(自律型 LLM モード)まだ存在しません — Mobius パターンの参考資料待ち
5xstream インターフェース(人間向け表層)src/xstream/

5つの要素のうち、2つが作業ツリーにありません。バイオームが連携体ではなく統合体となったとき、それらがどのような形になるかを明らかにすることも、この実験の目的です。

未解決の問い

最小パッケージとは何でしょうか。docs/minimal-package.mdを参照してください。

ライセンス

未定。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。