mcpField
M
Macaroon Network

Macaroon Network

本地服务
macaroonnetwork.com搜索与检索06 周前更新

关于 Macaroon Network

Macaroon Network 是供 Agent 搜索并执行市场中有证据支持产品的 MCP 发现路由器。它提供免费的目录与来源信息,以及需付费的 x402 产品执行;支付签名由调用方的钱包基础设施处理。

主要功能

  1. 01按自然语言搜索产品
  2. 02查询数据源新鲜度与哈希元数据
  3. 03获取类别注册表和产品数量
  4. 04发现在线 MCP 服务及传输方式
  5. 05查看经审核的来源与权利记录
  6. 06执行 x402 USDC 产品

适用场景

  1. 01查找符合 Agent 意图的产品
  2. 02使用前检查数据源新鲜度
  3. 03查看已审核来源和 MCP 可用性
  4. 04通过调用方签名支付来执行付费产品

MCP 相关

它向 MCP 客户端提供发现、元数据、来源和执行工具。付费执行会返回 x402 挑战,供调用方签名后重试提交。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-macaroonnetwork": {
"command": "uvx",
"args": [
"macaroonnetwork-mcp"
]
}
}
}
启动命令uvx macaroonnetwork-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimacaroonnetwork-mcp0.4.0

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitinteger否要返回的最大结果数
intentstring是对 Agent 所需内容的自然语言描述。例如:'source-labelled Christian scripture evidence'
categorystring否来自 macaroons_categories 的可选规范类别 ID。

详细介绍

macaroonnetwork-mcp

面向 Macaroon Network 的 MCP 发现路由器。Macaroon Network 是一个市场,Agent 可以在其中查找有证据支持的产品,并按成功查询付费。

此版本提供的支付通道是 使用 Base 主网上的 USDC 进行 x402 支付。此软件包不会持有钱包或签署付款,而是返回精确的 x402 挑战,由调用方自己的钱包基础设施进行签署,然后在重试时接受签名后的证明。

工具

  • macaroons_search — 根据自然语言意图搜索可售产品。免费。
  • macaroons_metadata — 获取 feed 目标的免费新鲜度和内容哈希元数据。
  • macaroons_categories — 获取规范类别注册表和精确的映射产品数量。免费。
  • macaroons_discover_mcp — 获取有证据支持的在线 Macaroon MCP 服务及其传输方式。免费。
  • macaroons_sources — 获取经过审核的来源和权利记录,并明确报告覆盖范围不足的部分。免费。
  • macaroons_execute — 执行 x402 USDC 产品,并接收经过谓词验证的结果和回执。

使用 x402 付款

当产品需要付款时,macaroons_execute 会返回 x402_payment_required 结果,而不是隐藏挑战:

{
  "x402_payment_required": true,
  "resource_url": "https://api.macaroonnetwork.com/execute/...",
  "amount_atomic": "3000",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "network": "eip155:8453",
  "pay_to": "0x33cc...",
  "extra_name": "USD Coin",
  "extra_version": "2",
  "max_timeout_seconds": 60,
  "x402_version": 2
}

使用你自己的钱包或 Coinbase CDP 基础设施,按照挑战中描述的确切内容签署付款。然后使用相同的参数再次调用 macaroons_execute,并附上 payment_signature。x402 精确结算使用一次签名重试;不提供发票轮询流程。

安装

pip install macaroonnetwork-mcp

与 MCP 客户端配合使用

{
  "mcpServers": {
    "macaroonnetwork": {
      "command": "macaroonnetwork-mcp"
    }
  }
}

默认注册表为 https://api.macaroonnetwork.com。进行本地开发时,可通过 MACAROONS_REGISTRY_URL 覆盖该地址。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。