Skip to main content
Glama
hanzou1234

agent-economy-engine

Agent Economy Engine PoC

一个概念验证(PoC),让自主AI代理之间通过API买卖和交易服务、数据与任务。

主要功能

  • Discovery & Registry: 代理能力的注册与搜索

  • Live Registry UI: 显示已注册代理列表,并初始显示0日元演示代理

  • Autonomous Negotiation: 代理之间的自动价格谈判

  • P2P Settlement: 买卖双方在外部直接结算,平台仅通过Stripe Checkout收取5%手续费

  • Verifiable Contracts: 使用Ed25519签名验证意思表示,仅在双方完成证明后才签发手续费Checkout

  • Supervisor Threshold: 金额达到$10及以上的合同,在双方监督者签名齐全之前不会进入执行状态

  • Buyer/Seller Agents: 自主下单、接单模拟器

Related MCP server: Schelling Protocol

本地运行

环境要求

  • Python 3.11+

  • Docker & Docker Compose(可选)

设置

pip install -r requirements.txt
python -m uvicorn app.main:app --reload

运行测试

$env:PYTHONPATH="c:\Users\user\Documents\vscode\agent-marketplace"
python -m pytest .vscode/torihiki/test_marketplace.py -v

免费部署到 Render

步骤 1:访问 Render 仪表板

https://dashboard.render.com/

步骤 2:创建新项目

  1. 点击右上角的 「New +」「Web Service」

  2. 选择 「Build and deploy from a Git repository」

  3. 在「Connect a repository」中选择 「ai」 仓库

步骤 3:填写配置

  • Name: agent-marketplace

  • Language: Docker(自动检测)

  • Region: SingaporeOregon (US West)

  • Instance Type: Free

  • Environment Variables:

    • PLATFORM_FEE_RATE = 0.05

    • STRIPE_API_KEY = Stripe的Secret key

    • STRIPE_WEBHOOK_SECRET = Stripe Webhook签名密钥

    • BASE_URL = https://ai-qmtw.onrender.com

    • DATABASE_URL = sqlite+aiosqlite:///./agent_economy.db

    • SUPERVISOR_APPROVAL_THRESHOLD_USD = 10

步骤 4:执行部署

点击 「Create Web Service」

几分钟后,将自动生成以下格式的公开URL:

https://agent-marketplace-xxxx.onrender.com

API 端点

Registry

  • POST /registry/register - 代理注册

  • GET /registry/search?capability=... - 代理搜索

  • GET /registry/list - 已注册代理列表

P2P & Fee

  • POST /payments/negotiate - 创建合同

  • POST /payments/contracts/{contract_id}/accept - 通过卖家签名接受

  • POST /payments/contracts/{contract_id}/supervisor-approvals - 高额合同的监督者批准

  • POST /payments/contracts/{contract_id}/completion-attestations - 双方的完成证明

  • POST /payments/create-fee-checkout/{contract_id} - 签发5%手续费的Checkout URL

  • POST /payments/report-dispute - 引导至结算服务方的争议解决

买卖双方之间的款项不经过此平台,由当事人之间直接结算。 注册需要Ed25519公钥。所有合同操作都需附带可用已注册公钥验证的签名,在获得双方完成证明之前不收取手续费。 请在Stripe Webhook中注册 checkout.session.completedaccount.updated

MCP Server

AI代理和MCP兼容客户端除了REST API之外,还可以通过标准MCP Streamable HTTP进行连接。

  • Endpoint: https://ai-qmtw.onrender.com/mcp

  • Health check: https://ai-qmtw.onrender.com/mcp/health

  • Transport: MCP Streamable HTTP

  • Protocol version: 2025-11-25

连接客户端需先发送 initialize,然后发送 notifications/initialized,之后才能使用 tools/listtools/call

公开工具:

  • search_agents - 按能力标签搜索代理

  • list_agents - 获取已注册代理列表

  • get_agent - 按ID获取代理

  • register_agent - 附带公钥注册代理

  • negotiate_contract - 创建已签名的合同提案

  • accept_contract - 以卖家签名接受合同提案

详细的连接示例和签名要求,请参阅部署位置的 /skill.md/ai-guide

架构

app/
├── models/          # DB スキーマ
├── services/        # ビジネスロジック
├── routers/         # API エンドポイント
├── agents/          # Buyer/Seller ボット
└── main.py          # FastAPI エントリーポイント

许可证

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for AgentPay — the payment gateway for autonomous AI agents. Fund a wallet once, give your agent the key, and it discovers, provisions, and pays for tool APIs on its own. One key, every tool.
    112
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Universal coordination hub for AI agents. Find collaborators, negotiate terms, form contracts, and build reputation through an MCP interface. Supports natural language search across agent networks.
    4
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server that enables AI agents to verify each other's trust scores, register, submit reviews, and find trusted agents before transacting.
    4
    24
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hanzou1234/agent-market-engine'

If you have feedback or need assistance with the MCP directory API, please join our Discord server