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 payCLI(或开发模式下的模拟) - 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 黑客.用途:
