Token导航 LogoToken导航TokenDH.com
TheBrain MCP Server logo
数据服务未说明官方级别未说明来源级核验

TheBrain MCP Server

MCP Server

一个通过比特币闪电微支付实现自给自足的MCP服务器,为AI代理提供个人知识图谱的读写访问权限。

工具数

19

提示词数

0

GitHub Stars

1

资源数

0
知识图谱PythonClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lonniev

提供方

lonniev

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

蒂巴因mcp v1.10.0

闪电收费公路上的第一座城市。

![License](LICENSE) ![Python](https://www.python.org/) ![FastMCP](https://www.fastmcp.com/)

一个MCP服务器,允许AI代理对个人知识图进行读写访问,并通过比特币闪电微支付为自己付费。

*这个项目中的隐喻来自* 幻象天堂 *诺顿·贾斯特,朱尔斯·费弗(1961)插图。Milo、Tock、Tollboot、Dictionopolis和Digitopolis是Juster先生非凡想象力的创造。我们刚刚建立了支付基础设施。*

______________________________________________________________________

第一座城市

每个收费公路都需要它的第一个城市。在售票亭可以收取车费,当局可以签发采购订单之前,必须有人建造一个值得开车去的目的地。

这也是 收费亭DPYC™ --第一个MCP服务器,每个工具调用都通过比特币闪电微支付进行计量。预融资、使用、充值。没有订阅,没有与账单账户绑定的API密钥,没有法定支付处理器。新颖的贡献:MCP服务器架构,运营商通过闪电微支付将AI代理访问货币化,而无需在对话中打扰客户端。

入门指南

通过地平线MCP连接

将任何兼容MCP的客户端(Claude Desktop、Cursor、您自己的代理)连接到实时端点:

https://personal-brain.fastmcp.app/mcp

无需配置——Horizon OAuth会自动处理身份验证。

首次连接演练

  1. session_status --检查您当前的会话状态。
  2. 得到你的 赞助人npub 来自dpyc oracle how_to_join() 工具——这是您注册为DPYC™Citizen的npub,您的信用操作身份。
  3. 安全快递入职:

- 呼叫 request_credential_channel(recipient_npub= ) --打开安全快递通道;向您的Nostr客户发送欢迎DM。 - 使用JSON格式的凭据通过Nostr客户端回复: {"api_key": "...", "brain_id": "..."} - 呼叫 receive_credentials(sender_npub= ) --保管您的凭据并激活会话。种子余额会自动授予。

  1. list_knowledge_basesset_active_knowledge_base --选择要使用的大脑。
  2. query_knowledge_base --开始探索你的知识图谱。

返回用户: 呼叫 receive_credentials(sender_npub= ) --vault首次查找会立即激活,不需要中继I/O。

安全快递

凭证通过加密的Nostr DM传递——它们永远不会出现在聊天窗口中。在首次中继接收时,服务会发送 ncred1... 凭证卡通过DM返回给用户,以便扫描和粘贴重复使用。

循环中的人: 赞助人必须有意识地通过其Nostr客户批准每次凭证交付。从不自动轮询或自动重试 receive_* 呼叫-每个 receive_credentials 破坏性地耗尽继电器(拾取后删除NIP-09)。每次凭证交付时只调用一次。

学分模型

类别定价提示示例
free0个座位session_status, check_balance, check_price
read1个座位get_knowledge_node, search_knowledge_nodes, get_note
write5个座位create_knowledge_node, create_link, update_knowledge_node
heavy10个座位query_knowledge_base, get_modifications

实际价格由Neon中的运营商定价模型通过以下方式动态设置 api_sats 每个工具。身份验证和平衡工具始终是免费的。首次用户在入职时会收到种子余额,足以在不预先购买积分的情况下进行探索。

信用证以分期付款的形式发放 tranche_lifetime (TTL)。批次按先进先出原则消耗;过期的部分会自动修剪。使用 check_balance 查看您的余额、活动部分和使用历史。通过充值 purchase_credits 比特币闪电。

安全

  • 身份是嗅觉的关键 --用户由 npub (Nostr公钥),而不是电子邮件或用户名。这 nsec (私钥)保留在用户手中——从不共享,从不发送到服务。
  • 证明是善良的-27235 Schnorr签名的NIP-98活动 --每个付费工具都需要 proof 参数。证明是由用户的nsec签名的JSON序列化Nostr事件,将他们的npub绑定到特定的工具调用。
  • 人在回路 --赞助人必须通过他们的诺斯特客户签署每份证明。代理永远不会自动生成或缓存证明。证明缓存(自v0.9.2起支持vault)存储经过验证的证明约1小时;续订需要新的请求/接收周期。
  • 通过Secure Courier获取凭据 -brain API密钥和大脑ID通过NIP-44加密的Nostr-DM传递,存储在Neon Postgres中,从不在聊天窗口中暴露。

BrainQuery(BQL)

专为TheBrain构建的Cypher子集查询语言。代理和人类以相同的形式表示图操作——通过 MATCH, CREATE, SET, MERGE,以及 DELETE.

MATCH (n {name: "Projects"})-[:CHILD]->(m) RETURN m
MATCH (n) WHERE n.name =~ "quarterly review" RETURN n
MATCH (p {name: "Ideas"}) CREATE (p)-[:CHILD]->(n {name: "New Concept"})
MATCH (root {name: "Company"})-[:CHILD*1..3]->(d) WHERE d.name CONTAINS "Budget" RETURN d

可变长度路径、多跳链、复合 WHEREAND/OR/NOT/XOR、相似性搜索和属性存在检查。完整语法 python/BRAINQUERY.md.

故障排除

当工具调用失败时, 阅读回复 -它告诉你发生了什么以及接下来要做什么。凭证生命周期状态不是错误;它们是有明确指导的预期情况。

情况该怎么办
需要证明呼叫 request_npub_proof 然后 receive_npub_proof --新的请求/接收周期。缓存将在约1小时后过期。
信用余额不足呼叫 purchase_credits 充值。
冷启动/会话未就绪10-15秒后重试。v0.13.5+中提供了内联重试功能。
未找到凭据遵循Secure Courier入职流程(上述步骤3)。
上游API错误只有当错误明确提到TheBrain API失败时。不是凭证或账单问题。

不要骚扰你的客户: 除非错误消息明确指出凭据丢失或过期,否则不要要求用户重新验证或重新执行快递流程。

自我寄宿

有关本地安装、配置和完整的工具参考,请参阅 python/README.md.

要运行自己的实例,请设置以下环境变量:

必需

变量目的
TOLLBOOTH_NOSTR_OPERATOR_NSEC操作员的Nostr密钥——用于身份、安全信使DM和审计签名的单个引导密钥

这是启动所需的唯一环境变量。认证运营商通过加密的Nostr DM从管理局引导他们的霓虹数据库URL-- NEON_DATABASE_URL 不会从环境中读取。

可选调整

变量目的
TOLLBOOTH_NOSTR_RELAYS逗号分隔的中继URL(覆盖默认值)
THEBRAIN_API_URLTheBrain API基础URL(默认值: https://api.bra.in)
SEED_BALANCE_SATS新用户的免费启动余额(0表示禁用)
CREDIT_TTL_SECONDS批次生命周期(秒)(默认值:604800=7天)
DPYC_REGISTRY_CACHE_TTL_SECONDS缓存DPYC社区注册表的时间(默认值:300)
CONSTRAINTS_ENABLED"true" 在工具调用上启用约束引擎评估

通过安全信使(非env变量)获取凭据

所有秘密都通过Secure Courier传输——它们从不作为环境变量出现:

凭证交付
TheBrain API密钥+大脑IDPatron通过加密Nostr DM交付
BTCPay凭证(btcpay_host, btcpay_api_key, btcpay_store_id)运营商通过安全快递交付
注: THEBRAIN_API_KEY 不是环境变量。顾客通过Secure Courier(加密Nostr DM)交付TheBrain API密钥和大脑ID。只有操作员的nsec配置为env var。

演员协议

BrainOperator 类(in actor.py)满足 OperatorProtocoldpyc收费站这是现有授权之上的一层薄薄的授权 server.py 工具功能。

from thebrain_mcp.actor import BrainOperator
from tollbooth import OperatorProtocol

assert isinstance(BrainOperator(), OperatorProtocol)

演员揭露:

  • slug --退货 "brain" 用于工具名称前缀
  • register_standard_tools() --将标准Tollbooth DPYC™工具(会话、计费、社区)委托给车轮
  • tool_catalog() --退货 OPERATOR_BASE_CATALOG (19 ToolPathInfo 条目)--来自tollbooth dpyc的标准工具表面
路径工具状态
热门(本地分类账)check_balance, account_statement, account_statement_infographic, restore_credits, service_status已实现--委托给server.py
热门(安全快递)session_status, request_credential_channel, receive_credentials, forget_credentials已实施——使用凭证卡DM传递往来凭证
授权(权限)purchase_credits, check_payment已实施——通过MCP向MCP进行自动认证
授权(权限)certify_credits, register_operator, operator_statusStub——直接连接到管理局MCP
委派(Oracle)lookup_member, how_to_join, get_tax_rate, about, network_advisory已实现——通过OracleClient从MCP到MCP

支付处理通过权威机构(服务器到服务器OAuth)自动认证。Secure Courier通过带有自动凭证卡的Nostr DM提供加密凭证(ncred1...)DM在首次收到时返回。Oracle社区工具直接路由到DPYC™Oracle——免费且未经身份验证。

建筑

Tollboot DPYC™生态系统是一个跨越三个存储库的三方协议:

代表角色
收费站管理局机构——税收征收、Schnorr签署、采购订单认证
dpyc收费站展台——操作员侧信用账、BTCPay客户端、工具门控
dpyc预言机礼宾服务——社区入职、税率、会员查询
蒂巴因mcp (此回购)第一个由Tollbooth DPYC™提供支持的城市参考MCP服务器

项目结构

thebrain-mcp/
├── python/                  # FastMCP server package
│   ├── src/thebrain_mcp/    # Server source, BQL engine, Tollbooth
│   ├── tests/               # Test suite (525+ tests)
│   ├── README.md            # Install, config, tools, usage
│   └── BRAINQUERY.md        # BQL grammar and reference
├── docs/
│   └── diagrams/            # Architecture and protocol flow diagrams
├── LICENSE                  # Apache License 2.0
└── NOTICE                   # Attribution notice

先前技术与归属

此存储库中包含的方法、算法和实现可能代表Lonnie VanZandt于2026年2月16日首次发表的原创作品。根据美国专利法(35 U.S.C.102),本公开披露确立了现有技术。

所有使用、复制或衍生作品必须符合本存储库中包含的Apache许可证2.0,并且必须按照 通知 文件。

如何归因

如果您使用或构建此作品,请在您的文档或来源中包含以下内容:

Based on original work by Lonnie VanZandt and Claude.ai
Originally published: February 16, 2026
Source: https://github.com/lonniev/thebrain-mcp
Licensed under Apache License 2.0

访问比特币倡导者和咖啡爱好者的技术专家虚拟咖啡馆 stablecoin.myshopify.com.

专利通告

作者保留为本文所述的新方法和系统寻求专利保护的所有权利。这项工作的公开披露确定了2026年2月16日的优先日期。根据《美国发明法》,作者自首次公开披露之日起保留一年的宽限期,以提交专利申请。

潜在申报人注意事项: 该公共存储库及其完整的Git历史可作为现有技术的证据。根据《美国法典》第35卷第102(a)条,在该存储库发布日期后提交的任何涉及基本相似方法的专利申请都可能无效。

DPYC™生态系统

进一步阅读

闪电收费公路上的幻影收费站 --我们如何将AI API货币化,然后逐渐淡出人们的视线。

商标

DPYC™、Tollbooth DPYC™和Don't Pester Your Customer™是Lonnie VanZandt的商标。请参阅 商标.md 在dpyc社区存储库中获取使用指南。

许可证

Apache许可证2.0——请参阅 许可证通知 了解详情。

______________________________________________________________________

*因为最终,收费站从来都不是目的地。这总是旅程的开始。*

目录标签

目录标签

知识图谱PythonClaude本地部署AI代理比特币支付个人知识管理区块链技术

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

19

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauthremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP