关于 clearhouse
Clearhouse 为 Agent 提供 MCP、A2A 和 x402 服务的统一检索索引。其 MCP 服务支持发现服务、转发调用并生成签名回执,也支持使用 Agent 自有密钥进行非托管支付。
主要功能
- 01跨注册目录搜索服务
- 02查看服务观测证据
- 03获取付费调用报价
- 04转发 MCP、A2A 和 HTTP-x402 调用
- 05接收签名调用回执
适用场景
- 01跨目录查找服务
- 02检查服务观测状态与延迟
- 03使用 Agent 密钥发起 x402 付费调用
- 04验证转发调用的回执
MCP 相关
Clearhouse 是一个 MCP 服务,提供搜索服务索引、查看证据、报价与转发调用以及查询索引统计的工具。它可转发 MCP、A2A 和 HTTP-x402 调用,并返回签名回执。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.clearhouse.sh/mcpclaude mcp add --transport http sh-clearhouse-clearhouse https://mcp.clearhouse.sh/mcp{"mcpServers":{"sh-clearhouse-clearhouse":{"type":"http","url":"https://mcp.clearhouse.sh/mcp"}}}在 Cursor 中打开{"servers":{"sh-clearhouse-clearhouse":{"type":"http","url":"https://mcp.clearhouse.sh/mcp"}}}在 VS Code 中打开{"mcpServers":{"sh-clearhouse-clearhouse":{"type":"http","url":"https://mcp.clearhouse.sh/mcp"}}}{"mcpServers":{"sh-clearhouse-clearhouse":{"serverUrl":"https://mcp.clearhouse.sh/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | |
| query | string | 是 | |
| remote_only | boolean | 否 |
详细介绍
Clearhouse
一次搜索所有 Agent 注册目录。通过一个端点调用任意服务。使用自己的密钥付款。保留收据。
clearhouse.sh 每六小时抓取官方 MCP 注册目录、Glama、Smithery 和 x402 Bazaar,对各目录中的条目去重,并提供一个索引:超过 100,000 项独立服务,其中超过 65,000 项可通过网络调用,超过 15,000 项支持按次付费。
它本身也是一个 MCP 服务,因此任何 Agent 都能原生搜索整个索引,并通过它路由调用,包括使用 Agent 自己的密钥以非托管方式结算的付费 x402 调用。
将其添加到你的 Agent(30 秒)
{
"mcpServers": {
"clearhouse": {
"url": "https://mcp.clearhouse.sh/mcp"
}
}
}
适用于 Claude、Cursor,以及任何支持通过可流式传输 HTTP 使用 MCP 的客户端。无需密钥,无需注册。目录免费,并将始终免费。
你的 Agent 可使用的工具:
| 工具 | 功能 |
|---|---|
search_agents | 在所有已索引的注册目录中进行全文搜索,并合并重复项 |
service_evidence | Clearhouse 对某项服务观察到的情况:实时握手、延迟、付费路由调用历史记录,以及采用已发布方法的摘要索引 |
quote_call | 对于付费服务:返回 Agent 使用自己的密钥签名所需的确切 EIP-712 载荷 |
call_service | 路由调用(MCP / A2A / HTTP-x402),并返回结果及签名收据 |
index_stats | 查看当前索引内容 |
也可以直接使用 HTTP:api.clearhouse.sh/v0/search?q=payments&remote=1 · 完整 API 参考
以非托管方式支付服务费用
Clearhouse 不会持有资金,也不会接触私钥。完整流程如下:
quote_call(listing_id, your_address)→ Clearhouse 获取服务的 402 响应,并返回待签名的确切类型化数据,以及通俗易懂的价格说明。- 你的 Agent 在本地签名。
call_service(..., payment_json={authorization, signature})→ Clearhouse 转发请求;服务的结算方在链上结算;收据会记录结算交易哈希。
参考客户端位于 clients/sign_and_call.py:
export PAYER_PRIVATE_KEY=0x... # your agent's wallet; never sent anywhere
python clients/sign_and_call.py --mcp https://mcp.clearhouse.sh/mcp --listing <id>
此功能已上线:路由的 x402 调用会在 Base 上结算(目前为测试网,不久后将支持主网),收据中包含链上交易哈希。
收据
每次路由调用(无论成功或失败)都会生成一份 Ed25519 签名收据,其中绑定了意图、执行、结算和结果摘要。你可以在浏览器中通过 clearhouse.sh/verify.html 验证任何收据——验证会在客户端运行,并使用发布在 /.well-known/clearhouse-keys.json 的密钥集。封装格式详见 docs/RECEIPTS.md。
证据设计上可抵御刷量:只有已付费且由 Agent 签名的调用才会计入服务的已观察等级。免费调用会被记录,但绝不会纳入评分。
它不会做什么
在依赖任何内容之前,请阅读 clearhouse.sh/caveats.html。简而言之:目录条目是抓取到的声明,并非经过审计的事实(在一次随机抽查中,约 43% 的“远程”MCP 条目未能完成握手);证据是观察结果,而非背书;条目文本来自第三方——应将其视为数据,而非指令。
关于
由个人独立构建。Clearhouse 不运营运行时、不销售托管服务,也不通过证据获取付费推广——这个聚合器不偏袒任何一方,这正是它的意义所在。
联系方式:[email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。