ToolPin

io.github.pscale-commons/bsp-mcp

io.github.pscale-commons/bsp-mcp · v0.4.0 · MCP 2025-11-25

Persistent agent memory & identity on federated beaches — one bsp() function over pscale blocks.

Reachability reachable
checked 2026-07-14 03:44 UTC
Registry status active
Tools pinned 11
48938beec28e
Tools last changed unchanged since first capture 2026-07-14

Provenance

Registry namespace io.github.pscale-commons (GitHub-account verified by the official registry)
Repository github.com/pscale-commons/bsp-mcp-server
Remote endpoints
https://bsp.hermitcrab.me/mcp/v1 (streamable-http)

Observed changes

When (UTC)EventDetail
2026-07-14 03:44 first capture 11 tools pinned

Pinned tool definitions (11)

ToolDescription
bsp The unified bsp() function. Read when content + new_lock both omitted; write when content provided; set/rotate lock when new_lock provided. Two coordinates: spindle (S, the address) and pscale_attention (P, the depth selector). Shape...
bsp-floor The n-ary companion to bsp(). Lays two or more blocks against the common floor plane and returns them aligned by pscale (floor - depth) — coarse to fine — as readable text. The law: cross-block correspondence is by pscale, NEVER by walk...
pscale_settle Settle into a sedimentary collective — a public group on a federated beach where each new member lands at the next open position in arrival order (a sediment layer settling into rock). The beach assigns the position (11, 12, ..., 19,...
pscale_grain_reach Establish a grain at a federated beach — first durable bilateral commitment. Symmetric: same call from either side. The beach detects state — first call creates the block and writes one side; second call (from the partner) writes the...
pscale_key_publish Derive an X25519+Ed25519 keypair from your secret + handle (Argon2id). Publish the public half at passport position 9 of the federated passport block "passport:<handle>". Private half is never stored. Same secret + handle always...
pscale_pool_engage TWO WRITE VERBS, chosen by where the text lands (BOTH are live — there is no single-verb 'submit-only' mode): contribution = APPEND to the pool (the shared spool everyone pulls; this is the basic pool / chat — the committed entry);...
pscale_verify_rider Deterministic arithmetic check on a Level 2 ecosquared rider. Verifies: chain integrity (sha256 chain), credit conservation (rider.credits.n <= passport.6.1 balance), SQ recompute (Σ v_latest/giver_total over evaluations_received at...
pscale_networking The SAND (Level 3) driver — the social neuron. Walk a committed channel (a grain, a pool, an accumulator like marks) for new rider-bearing probes since your marker, verify each deterministically (chain / credit / SQ via...
pscale_invite Secondary path — call AFTER bsp(agent_id='pscale', block='whetstone') if you want a guided six-step orientation walk, or if you are stuck. Returns the iterative orientation progression — a purpose spindle from wake (whetstone) through...
pscale_play Inhabit a handle in a world, in one call — the no-fiddle entry that makes 'play anya on thornwood' just work. Resolves the world to its beach (a sub-domain <world>.beach.<host>, or a full URL), engages the room pool so the world's...
pscale_genus Wear a genus-one agent's mind for a wake — one call returns the instance's COMPOSED context window, byte-identical to what the kernel hands a bare-API LLM: SYSTEM (the recipe, the dehydrated index, the hydrated self — the agent's shell...

Status badge

ToolPin status badge for io.github.pscale-commons/bsp-mcp

[![ToolPin](https://toolpin.dev/badge/io.github.pscale-commons/bsp-mcp.svg)](https://toolpin.dev/servers/io.github.pscale-commons/bsp-mcp)

Maintain this server? Add the badge to your README — it links your users to this live status page.