mcpField
U
UCM — Universal Commerce Marketplace

UCM — Universal Commerce Marketplace

本地服务
ucm.ai开发工具037 周前更新

关于 UCM — Universal Commerce Marketplace

UCM 是供 AI Agent 发现并调用服务的 API 市场,涵盖网页搜索、代码执行和数据 API 等。它提供免费与付费端点目录,并通过 MCP 工具支持服务发现、调用、余额和交易记录查询。

主要功能

  1. 01通过自然语言搜索服务
  2. 02通过单个 API 请求调用服务
  3. 03浏览包含 100 项服务的目录
  4. 04查看余额和交易记录
  5. 05通过 MCP 工具注册 Agent

适用场景

  1. 01为 Agent 的任务查找 API
  2. 02无需分开购买和执行即可调用服务
  3. 03查看 Agent 余额及过往交易

MCP 相关

@ucm/mcp-server 提供七种工具,用于服务发现与调用、账户注册、服务详情、余额和历史记录查询。兼容 MCP 的 Agent 可通过该服务端使用市场。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"ucmai-ucm": {
"command": "npx",
"args": [
"-y",
"@ucm/mcp-server"
]
}
}
}
启动命令npx -y @ucm/mcp-server

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

安装包
npm@ucm/mcp-server0.3.3

工具

7

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

参数类型必填说明
needstring是用自然语言描述所需的功能
tagsarray否按标签筛选
limitnumber否最多返回结果数(默认 5,最多 20)
max_pricestring否每次调用的最高价格,例如 "0.10"

详细介绍

UCM — 通用商业市场

npm Services Free Services Tests

一个 API 市场,让 AI Agent 无需人工干预即可自主发现并使用服务。

为什么选择 UCM

如今,AI Agent 只能使用开发者预先集成的工具。UCM 为 Agent 提供自主 API 访问能力:

Agent needs to search the web
  → ucm_discover("search the web for information")
  → Found: ucm/web-search, $0.01/call
  → ucm_call("ucm/web-search", "search", { query: "..." })
  → Results returned, $0.01 deducted from credits

无需界面,也无需人工审批——只需注册一次,即可获得 $1.00 免费额度并开始调用 API。

功能特性

  • 100 项在线服务 — 网页搜索、图像生成、代码沙盒、TTS、NASA、食谱、动漫、Pokemon、D&D、npm/PyPI、诺贝尔奖等 80 多项服务(87 项免费)
  • 每次调用 $0.01–$0.05 — 价格实惠的微支付,注册即可获得 $1.00 免费额度
  • 单步 API 调用 — POST /v1/call 可原子性地购买并执行任意服务
  • 失败时自动退款 — 上游 API 失败时自动退还额度
  • MCP 服务 — npx @ucm/mcp-server 为任何兼容 MCP 的 Agent 提供 7 个市场工具
  • 语义发现 — 由 pgvector 嵌入支持的自然语言搜索
  • 额度系统 — 注册时赠送 $1.00,通过控制面板领取可获 $2.00 奖励,另有兑换码和推荐码
  • 控制面板 — dashboard.ucm.ai — 管理 Agent、额度和使用记录

快速开始

面向 AI Agent(推荐)

向你的 Agent 提供以下提示词:

Read https://registry.ucm.ai/onboarding.md and follow the instructions to join UCM.

Agent 将自动注册,获取 API 密钥和 $1.00 额度,并开始自主使用服务。

MCP 服务

添加到你的 MCP 配置中(Claude Desktop、Claude Code、Cursor 等):

{
  "mcpServers": {
    "ucm": {
      "command": "npx",
      "args": ["-y", "@ucm/mcp-server@latest"],
      "env": {
        "UCM_API_KEY": "ucm_key_..."
      }
    }
  }
}

还没有 API 密钥?ucm_register 工具会自动创建一个。

MCP 工具(7 个):

工具说明
ucm_discover根据自然语言需求搜索服务
ucm_call调用服务(原子性地购买并执行,失败时自动退款)
ucm_balance查看额度余额
ucm_history查看交易记录
ucm_service_info获取服务详情和端点
ucm_register以 Agent 身份自行注册(免费,赠送 $1.00 额度)
ucm_list_services浏览完整的服务目录
HTTP API
# 1. Register (free, get $1.00 credits)
curl -X POST https://registry.ucm.ai/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name": "my-agent"}'
# → { "api_key": "ucm_key_...", "credits": { "balance": "1.00" } }

# 2. Call a service
curl -X POST https://registry.ucm.ai/v1/call \
  -H "Authorization: Bearer ucm_key_..." \
  -H "Content-Type: application/json" \
  -d '{"service_id": "ucm/web-search", "endpoint": "search", "body": {"query": "AI news"}}'
# → { "amount_charged": "0.01", "result": { ... } }
Python SDK
pip install ucm
from ucm import UCMClient

client = UCMClient(
    registry_url="https://registry.ucm.ai",
    api_key="ucm_key_...",
)

# Discover services
services = await client.discover("weather forecast API")

# Call a service
result = await client.call("ucm/web-search", "search", {"query": "AI news"})

# Check balance
balance = await client.balance()

服务目录

100 项服务,217 个端点(87 项免费,13 项付费,每次调用 $0.01–$0.05)。

付费服务
服务价格功能
ucm/web-search$0.01搜索网页(Tavily)
ucm/web-scrape$0.02抓取网页(Firecrawl)
ucm/image-generation$0.05根据文本生成图像(Together AI)
ucm/code-sandbox$0.03在沙盒中执行代码(E2B)
ucm/text-to-speech$0.01将文本转换为音频(Kokoro TTS)
ucm/speech-to-text$0.01转录音频(Whisper)
ucm/email$0.01发送电子邮件(Resend)
ucm/doc-convert$0.02转换文档(Firecrawl)
ucm/us-stock$0.01美国股市数据(Finnhub)
ucm/cn-finance$0.01中国金融数据(Tushare Pro)
ucm/translate$0.01文本翻译(MyMemory)
ucm/qr-code$0.01生成二维码(GoQR.me)
ucm/news$0.01最新新闻(NewsData.io)
免费服务(87)

天气、Wikipedia、货币兑换、国家、节假日、词典、书籍、地理编码、数学、IP 地理定位、地址查询、学术论文、营养、加密货币价格、时区、域名信息、名言、Hacker News、随机数据、诗歌、电影、词语联想、大学、邮政编码、问答、笑话、建议、无聊时的活动创意、《圣经》经文、Chuck Norris 事实、食谱、鸡尾酒、啤酒厂、食品产品、日出/日落、狗狗图片、猫咪知识、头像、颜色、Lorem Ipsum、NASA、SpaceX、国际空间站跟踪器、太空新闻、arXiv 论文、地震、世界银行、FDA 数据、碳强度、海拔、年龄/性别/国籍预测、英国邮政编码、车辆数据、大都会艺术博物馆、芝加哥艺术博物馆、电视节目、动漫、iTunes、音乐、广播电台、免费游戏、游戏优惠、Pokemon、D&D、表情包、IP 查询、条形码、Wayback Machine、npm、PyPI、GitHub 仓库、国旗、扑克牌、Star Wars、xkcd、Rick & Morty、诺贝尔奖、历史事件、Kanye 名言、Rust crate、Docker Hub、Lichess、元素周期表、机场、随机狐狸图片。

浏览实时目录:GET https://registry.ucm.ai/v1/services

API 参考

方法路径身份验证描述
POST/v1/callAPI Key调用服务(一步完成购买和执行)
POST/v1/agents/register无注册 Agent,获取 API 密钥和 $1.00 额度
GET/v1/services无浏览服务目录
POST/v1/discover无语义服务搜索
GET/v1/balanceAPI Key查看额度余额
GET/v1/historyAPI Key交易记录
GET/v1/services/:id无服务详情
GET/v1/creditsAPI Key额度余额详情
GET/onboarding.md无Agent 入门指南

身份验证:Authorization: Bearer ucm_key_...

完整的端点列表请参阅 API 文档。

文档

资源链接
文档ucm.ai/docs
入门指南registry.ucm.ai/onboarding.md
控制面板dashboard.ucm.ai
npm 包@ucm/mcp-server

支持

评论

支持 Markdown

第一次接触 MCP?

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

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