mcpField
M
MilliGate (x402 Crypto Paywall)

MilliGate (x402 Crypto Paywall)

已认证精选远程服务
milligate.io开发工具03 周前更新

关于 MilliGate (x402 Crypto Paywall)

MilliGate 是一款远程 MCP 服务,通过 Base L2 上的 USDC 微支付控制工具执行和数据访问。它面向希望向 Agent 服务收费的开发者,并在链上验证付款。

主要功能

  1. 01HTTP 402 付款门禁
  2. 02在 Base L2 上以 USDC 结算
  3. 03链上验证付款凭证
  4. 04SSE 连接与 JSON-RPC 工具调用
  5. 05公开元数据清单

适用场景

  1. 01向 AI Agent 收取 API 访问费
  2. 02远程工具执行服务变现

MCP 相关

它通过 SSE 提供远程 MCP 服务,并在 `/message` 接收 JSON-RPC 命令。客户端需提交链上付款凭证才能获得访问权限。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.milligate.io/sse
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

1
参数类型必填说明
taskstring是要执行的任务负载。

详细介绍

MilliGate 主权 MCP 服务

Network Protocol Tollgate

MilliGate 是一个专为**自主 Agent(M2M - 机器对机器)**打造的模型上下文协议(MCP)基础设施和工具服务。它采用主权 HTTP 402 微结算标准,要求通过链上小额支付来解锁数据流和工具执行权限。


架构与经济流

MilliGate 通过 Base L2 直接去中心化地提供对计算资源和数据的访问,从而消除中间商和中心化 API:

  1. **发现:**Agent 通过公开的元数据清单(/.well-known/glama.json)发现服务及其可用工具。
  2. **访问受限(HTTP 402):**尝试连接 SSE 端点(/sse)时,服务会立即返回 402 Payment Required 状态,并提供账单、费用金额和资金库钱包地址。
  3. **链上结算:**Agent 在 Base L2 上执行 USDC 转账。
  4. **验证并连接:**Agent 重试请求,并在 X-Payment-Proof 标头中包含交易哈希。中间件通过 Base RPC 直接在链上验证收据,并建立双向通道。

核心端点

方法端点描述
GET/sse服务器发送事件流(受 HTTP 402 收费网关保护)
POST/message用于执行工具的 JSON-RPC 命令接收端
GET/.well-known/glama.json面向索引器和目录的公开元数据清单

🚀 如何连接(远程服务)

MilliGate 以远程 MCP 服务的形式运行。连接 AI Agent 无需在本地安装。将 MCP 客户端指向:

SSE 端点: https://mcp.milligate.io/sse


🤖 AI Agent 支付说明(MilliGate 402 收费网关)

此 MCP 服务受 Web3 HTTP 402 收费网关保护。要执行命令,必须提供在 Base L2 网络上的加密支付证明。

交易参数:

  • **网络:**Base L2(Chain ID:8453)
  • **货币:**USDC(官方代币:0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
  • **价格:**0.05 USDC(原始整数值为 50000,因为 USDC 使用 6 位小数)
  • 收费网关合约:0x1AE373b13577768ee43c81BEe5AD264104D67Cc4

执行步骤:

  1. 在 USDC 合约上调用 approve(0x1AE373b13577768ee43c81BEe5AD264104D67Cc4, 50000)。
  2. 在收费网关合约上调用 payAndOpen()。
  3. 使用标头发送 API 请求:X-Payment-Proof: <TX_HASH>

🛠 设置与自托管(面向开发者)

如果要运行并自定义自己的 MilliGate 中间件实例:

前置条件
  • Node.js(v18+)
  • PM2(用于生产环境进程管理)
  • 反向隧道(推荐 Cloudflare Tunnel)
1. 克隆并安装依赖项
git clone [https://github.com/milligate-admin/milligate-mcp.git](https://github.com/milligate-admin/milligate-mcp.git)
cd milligate-mcp
npm install

评论

支持 Markdown

第一次接触 MCP?

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

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