AI工具支付网格

一个点对点网格网络,AI代理通过OWS钱包和x402微支付发现、支付和组合工具。

  • by Spizzerp
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Spizzerp/OWS-MCP-Mesh

使用说明

OWS MCP网格

一个点对点网格,人工智能代理在其中使用 OWS 钱包和 x402 小额支付。

没有API密钥。没有订阅。没有账户。只有钱包和HTTP请求。

运作原理

Agent → Registry (discover tools) → Tool Server (x402 payment) → Result

每个工具都有自己的OWS钱包。代理商直接通过x402向每个工具付款。注册表只是一个电话簿。

快速开始

# Clone and install
git clone https://github.com/Spizzerp/OWS-MCP-Mesh.git
cd OWS-MCP-Mesh
pnpm install

# Install OWS CLI
curl -fsSL https://docs.openwallet.sh/install.sh | bash

# Configure
cp .env.example .env
# Edit .env with your ANTHROPIC_API_KEY

# Run the demo (dev mode — no real USDC needed)
MESH_DEV_MODE=true ./scripts/demo.sh "Scrape https://example.com. Create a chart. Generate a report."

Claude代码插件

安装 /mesh 命令作为Claude Code插件,提供完整的交互体验:

# Add marketplace and install plugin
claude plugins marketplace add Spizzerp/OWS-MCP-Mesh --sparse plugins
claude plugins install mesh-skill

# Then in any Claude Code session inside the repo:
/mesh demo

可用命令

命令 它的作用
/mesh demo 运行完整的演示——启动mesh,代理发现并支付工具费用
/mesh start 在后台启动注册表+所有4个工具服务器
/mesh stop 停止所有网格进程
/mesh test 运行测试套件并进行构建检查
/mesh call 调用网格上的特定工具
/mesh create 通过对话构建新的付费工具
/mesh list 列出已注册的工具及其定价
/mesh serve 启动当前工具项目
/mesh status 显示工具收益和钱包余额

创建自己的付费工具

使用克劳德代码:

/mesh create

或者通过CLI:

npx tsx packages/mesh-cli/src/index.ts create my-tool
cd my-tool && npm install
# Edit src/index.ts with your logic
MESH_DEV_MODE=true npm run dev

包裹

包装 描述
x402-mcp 中间件,用于屏蔽x402微支付背后的任何工具
mesh-registry 具有SQLite持久性、API密钥身份验证、速率限制的发现服务
mesh-client 具有发现、支付处理和重试功能的代理端库
mesh-cli 脚手架付费工具CLI
mesh-skill 克劳德代码插件 /mesh 命令
orchestrator 模型无关的演示代理(Claude、OpenAI或文本回退)

演示工具

工具 价格 功能
抓取工具 $0.01 网络抓取+干净文本提取
审查工具 $0.02 AI代码审查
图表工具 $0.015 数据可视化(条形图/折线图/饼图)
报表工具 $0.005 HTML报表生成

生产特点

  • 真实x402付款 通过 ows pay CLI(或开发模式下的模拟)
  • SQLite持久性 --注册表在重新启动后仍然有效
  • API密钥验证 --工具提供商在注册时获得密钥
  • Zod验证 --在系统边界验证所有输入
  • 速率限制 --所有端点的每IP限制
  • 使用回退重试 --自动重试瞬态故障
  • 模型无关 --编排器与Claude、OpenAI或任何LLM合作
  • 22次测试 途经Vitest

环境变量

变量 描述
MESH_DEV_MODE 设置为 true 用于模拟付款(不需要真正的USDC)
ANTHROPIC_API_KEY 审核工具和Claude编排器需要
OPENAI_API_KEY 如果使用,则需要 MODEL_PROVIDER=openai
MODEL_PROVIDER claude (默认), openai,或 text

实时部署

网格部署在铁路上。浏览可用工具:

curl https://mesh-registry-production.up.railway.app/tools
服务 URL
注册表 https://mesh-registry-production.up.railway.app
刮削工具 https://scrape-tool-production.up.railway.app
审核工具 https://review-tool-production-7516.up.railway.app
报告工具 https://report-tool-production.up.railway.app

工具在启动时向公共注册表注册。任何人都可以在本地创建工具,并通过设置将其注册到托管注册表中 REGISTRY_URL=https://mesh-registry-production.up.railway.app.

建筑

为 OWS 黑客.用途: