
Explicit Formula — Second Brain
io.github.travisbergen2由 GitHub 账号 travisbergen2 发布v0.1.0更新于 Oct 27, 2026
Your own notes, searched and cited by your AI — local-only, allowlist-gated, capped, and logged.
发布方自己的服务:BrainDog
概览
本地 stdio MCP 服务器,用于调校 AI 智能体的运行参数,并提供只读的文本歧义解读与沟通偏好工具。
- 可以做什么
- 根据任务、环境熵、可预测性、风险、上下文范围与承诺风格诊断 AI 智能体,返回五要素画像、失败风险评分、预测状态、运行参数与下一步测试
- 检测文本歧义、把零散文本整理成连贯表述,并给出特定风格的改写指令
- 在多种候选解读之间做意图路由,决定直接执行、列出选项还是请求澄清
- 创建沟通偏好画像、在行动前还原真实意图,并按该画像生成回复
- 适用场景
- 适合希望用可重复的方法而非凭感觉设定智能体参数的场景,也适合需要发现提示词歧义、或让回复贴合既定沟通偏好的场景。
- 运行要求
- 以 stdio 本地进程运行,通过 npx 从 npm 包启动;未声明任何认证、环境变量或请求头。README 另提到一个托管的只读端点,但清单只列出本地 stdio 包。
安装
在 SourceWeft 中
- 打开 控制台中的 Explicit Formula — Second Brain,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
RPCS-1 SDK — AI Agent Tuner
Start with the free tuner: find your AI agent’s likely failure mode, get runtime settings to try, and validate them with a harder case.
RPCS-1 helps teams make agent settings deliberate rather than guessed. Describe the task, change rate, predictability, stakes, relevant context horizon, and commitment style; it returns a five-primitive profile, a runtime recommendation, and a next test. The suite also includes SendRight for catching ambiguous prompts before handoff and the Translation Bridge for profile-aware communication rendering.
Repository Structure
Quick Start — Python SDK
Quick Start — TypeScript Core
Development
Web environment variables are documented in packages/web/.env.example
(Stripe, Resend, license signing, rate limits). MCP production controls are listed under
Production controls below.
The web app deploys to Vercel on Node 24 (region iad1); pushes to main trigger the production deployment.
The Matching Principle
The SDK implements Pred-09-5 from IMM Paper 9:
Stable receivers in an environment with entropy H satisfy TI ~ 1/H.
High-entropy environments → short attention windows (TI ~ 10). Low-entropy environments → long attention windows (TI ~ 90).
Every parameter recommendation traces back to this principle or the basin stability geometry (oscillation/overload/freeze boundary conditions).
Web App
- Free Tuner: https://rpcs1.dev/tuner
- SendRight: https://rpcs1.dev/send
- Translation Bridge: https://rpcs1.dev/translator
- Calibrate a communication-preference profile: https://rpcs1.dev/calibrate
The site can also explain the same product facts in technical, executive, plain-language, or literal-and-precise registers. The explanation changes; pricing, deliverables, and limitations do not.
Brand — Explicit Formula (product) / RPCS-1 (mechanism)
The site fronts one consumer product: Explicit Formula — the box on the
landing page. Explicit: says exactly what it means (the product's one job);
formula: a repeatable method. The wordmark is an advisory-sticker homage
(components/StickerLogo.tsx), deliberately distinct from the trademarked
RIAA label.
The mechanism brand — RPCS-1, the receiver engine, its laws, and its scorecard — is unchanged and renders as "Powered by RPCS-1" in the footer. House rule: outcome on the wrapper, mechanism one click deep.
- The brand is a token:
packages/web/lib/brand.ts. Renaming the product is one env var (NEXT_PUBLIC_BRAND_NAME) or one line — no other code changes. - Every station that used to compete for the nav (SendRight, Bridge,
Translator, Calibrate, Tuner, R&D, …) stays live at its original route and
is indexed at /labs (
packages/web/lib/labs.ts). - The consumer domain follows the deployment: set
NEXT_PUBLIC_APP_URLwhen it goes live. rpcs1.dev remains the mechanism home either way.
SendRight (Interpretation Mirror + Hand-off)
SendRight is the type-and-send front door: type a prompt the way you'd say it out loud, see the readings it actually supports, lock in the one you meant, and hand it to your own model app with one click.
Modules (packages/core):
mirror(text)— deterministic fork detectors (no ML, no API calls). Returns{ clean, readings[], ambiguousSpans[] }. Detectors: compare-or-choose ("X or Y?" questions without an explicit verb), grouping forks ("A and B or C"), scope forks ("only ... and ..."), dangling pronouns, bare objects ("fix it"), external references ("the above"). Contract: silent on clean prompts — zero-fork controls intests/mirror.test.tsenforce it. Pure function, callable from any front end (web box, NL2Build, CLI).applyReading(text, clarifier)— appends the chosen reading's clarifier so the locked interpretation travels with the prompt.buildHandoff(vendor, prompt)/listVendors()— per-vendor capability table for opening the user's own model app with the prompt pre-filled. Prefill URL parameters are undocumented vendor behavior and churn without notice; each entry carries averifieddate and must be re-checked at release. Verified 2026-07-25: ChatGPT, Claude, Perplexity, Grok support URL prefill; Gemini and Copilot are clipboard-fallback only. Logged-out users may lose the prefill at login. All vendors degrade gracefully to clipboard.
Web: /send (packages/web/app/send) renders the box via
components/SendBox.tsx — mirror runs client-side (debounced, zero network);
the hand-off happens in the user's own app. SendRight never makes the model
call and never sees the answer.
Feasibility boundary (honest scope): reasoning-stream digests and mid-generation stop/realign are only possible where rpcs1 itself owns the API call (the fan-out / power-user mode, not yet shipped). They are structurally impossible in vendor chat UIs and via the MCP surface — SendRight's hand-off path intentionally trades those away for zero keys, zero cost, and zero data custody.
MCP Server
RPCS-1 is also available as a public, anonymous, read-only MCP server:
It exposes eight read-only tools across four families:
recommend_agent_configuration— diagnose an AI agent against environmental entropy, predictability, stakes, context horizon, and commitment style; receive runtime settings to try and a next test.interpret,normalize, andrewrite— detect ambiguity, turn fragmented text into coherent prose, and return style-specific rewrite instructions.route_intent— entropy routing over competing interpretations of a message: the calling model proposes candidate readings (paraphrases and priors); the deterministic router computes the posterior and decides commit, present options, or clarify. The commit-vs-clarify authority in the pipeline.calibrate_profile,prepare_prompt, andrender_reply— create a continuous communication-preference profile, recover intended meaning before an action, and render a reply for that profile.
Translation Layer
"Say what you mean. Hear what they meant."
The Translation Bridge treats the profile as a transportable parameter, not a category label. The five-question
Calibrate flow measures communication preferences for rendering only; it is not a psychological assessment or diagnosis.
prepare_prompt / render_reply use that profile on the inbound and outbound sides of an interaction. The canonical
agent-facing specification lives at skills/rpcs1-translation-layer/SKILL.md.
Tuner examples
The first useful call is a support copilot under live pressure:
The output should lead with the five-primitive profile, failure-risk score, predicted regime, runtime posture, and next test to run.
The second useful call is a coding agent in a changing repository:
The output should still lead with the five-primitive profile, failure-risk score, predicted regime, runtime posture, and next test to run.
Connection details and client compatibility notes are available at https://rpcs1.dev/docs/mcp. Practical coding, support, and research examples are available at https://rpcs1.dev/docs/examples.
Hyperagent uses the fixed public OAuth client hyperagent-rpcs1 with PKCE and the registered
callback https://hyperagent.com/api/mcp-servers/callback. No client secret is required.
The MCP surface exposes the deterministic agent-tuning workflow alongside read-only translation and per-user rendering tools. New tools should be added only after their scoring or behavior contracts are implemented and tested in the core package.
Discovery metadata:
-
OpenAPI: https://rpcs1.dev/openapi.json
-
LLM overview: https://rpcs1.dev/llms.txt
-
MCP Registry manifest:
server.json
Production controls:
MCP_HOURLY_LIMITcontrols per-instance MCP throttling (default:120requests per IP/hour).MCP_MAX_BODY_BYTESlimits request bodies (default:65536bytes).MCP_ALLOWED_HOSTSis a comma-separated production host allowlist.MCP_ALLOWED_ORIGINSis an optional comma-separated browser-origin allowlist. Leave it blank to reject cross-origin browser requests.MCP_OAUTH_JWT_SECRETsigns short-lived OAuth authorization codes and access tokens./api/healthreports deployment and MCP readiness metadata.
For globally consistent abuse protection across Vercel instances, configure a Vercel Firewall
rate-limit rule for /mcp. The in-process limiter is defense in depth, not a distributed quota.
Glama Docker checks should build and launch the local STDIO server, not connect to the hosted
https://rpcs1.dev/mcp endpoint. Use this build spec:
License
MIT
来源:README.md,提交 4af6781
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Brain 集成

BrainDog
dog.brain官方发布者
BrainDog 是一个托管记录库,集中保存项目、决策与资金,接入的 AI 代理在开工前读取、结束后写入。

Codebase Brain
由 GitHub 账号 Nomannazir 发布
为本地或公开 git 代码库建立索引,让助手能检索代码、追溯 git 历史、分析改动影响并发现过期文档,结果均带路径与行号引用。

Personal Brain
由 GitHub 账号 zhang-liz 发布
为 AI 助手提供职业人脉记忆,数据以图的形式存放在 FalkorDB 中,可查询联系人、按话题找人并记录你见过的人。

Second Brain
由 GitHub 账号 ara-5 发布
面向AI智能体的共享Graph-RAG记忆:markdown vault、wikilink召回、任务、消息传递。AI 翻译

Make0 Brain
由 GitHub 账号 make0-official 发布
本地离线运行的记忆服务器,让 Claude Code、Cursor、Codex 等 MCP 代理共享一份带版本记录的持久事实库。