2026年7月9日 2 分钟阅读

场景:你的 AI Agent 需要 158+ 实用工具却不会调用?Utilix 用 MCP + API + SDK 三合一方案补齐生态短板

tinyash 0 条评论

AI 编码 Agent 很强,能写代码、能调试、能重构。但当你让它做一件很简单的事——「生成一个 UUID」「把这段 JSON 格式化一下」「计算两个日期之间的天数」——它突然卡住了。

不是 Agent 不够聪明,而是它缺少调用这些基础工具的能力。Agent 的强项是推理和代码生成,不是内置了 uuidhashbase64cron parse 等几百个实用函数。每次需要这些功能时,Agent 必须现场写代码、猜测 API 签名、处理边缘情况——耗时且容易出错。

Utilix 用一个很简单的思路解决了这个问题:给 AI Agent 准备一个 158+ 工具的工具箱,通过 MCP、API、SDK 三种方式让 Agent 随取随用。

痛点对比:有工具链 vs 没工具链

场景传统做法(没有 Utilix)用 Utilix
生成 UUIDAgent 写 crypto.randomUUID() 或猜 Python 的 uuid4() 语法一行 MCP 调用或 API 请求
格式化 JSONAgent 手写 JSON.parse/stringify,可能因为缩进参数写错重试MCP 工具的 json_format 一步到位
Base64 编码现场写 btoa()base64.b64encode(),可能因为 import 路径错而失败调用 encoding/base64 工具
校验正则Agent 写一段测试代码然后运行,循环试错调用 nl_to_regex AI 工具,自然语言描述即得正则
时间转换datetime.strftimemoment.js 片段,容易踩时区坑调用 time/convert 工具

核心区别:传统做法是让 Agent 写代码实现工具,Utilix 的做法是让 Agent 直接调用现成工具——后者稳定、快速、可预期。

十分钟上手 Utilix

1. 在线体验(无需注册)

打开 utilix.tech/tools,158+ 个工具直接在浏览器中使用——UUID 生成、JSON 格式化、颜色转换、CSS 渐变生成器……不需要任何账号。

2. 注册获取 API Key

右上角 Sign in → 免费注册(无信用卡),从 Dashboard → API Keys 创建一个 Key。密钥以 utx_live_ 开头。

免费版每天 1000 次 API 调用,每个 AI 工具每月 3 次生成。

3. 你的第一次 API 调用

curl https://api.utilix.tech/v1/tools/uuid \
  -H "Authorization: Bearer utx_live_YOUR_KEY"

返回:

{"uuid": "550e8400-e29b-41d4-a716-446655440000"}

就这么简单。一个 HTTP 请求,拿到了一个 UUID v4。

四种调用方式

REST API(116 个端点)

对所有编程语言通用。每个工具对应一个 GET 端点:

curl "https://api.utilix.tech/v1/tools/json/format?indent=2" \
  -H "Authorization: Bearer utx_li...KEY"

curl "https://api.utilix.tech/v1/tools/encoding/base64/encode?text=hello" \
  -H "Authorization: Bearer utx_li...KEY"

curl "https://api.utilix.tech/v1/tools/hashing/md5?text=hello" \
  -H "Authorization: Bearer utx_li...KEY"

Node.js SDK(533 个函数,离线可用)

npm install @utilix-tech/sdk
import { formatJson } from '@utilix-tech/sdk/json'
import { hashAll } from '@utilix-tech/sdk/hashing'
import { uuid } from '@utilix-tech/sdk/generators'

const pretty = formatJson('{"a":1}', { indent: 2 })
const hashes = await hashAll('hello world')
const id = uuid('v7')

SDK 在本地运行,不需要 API Key,不依赖网络。533 个函数分布在 16 个模块:JSON、编码、哈希、时间、单位转换、颜色、CSS、网络、代码格式化等。

Python SDK(399 个函数,离线可用)

pip install utilix-sdk
from utilix.tools.json_tools import format_json
from utilix.tools.hashing import hash_all

pretty = format_json('{"a":1}', {"indent": 2})
hashes = hash_all('hello world')

与 Node SDK 返回值结构一致,适合 Python 技术栈的 Agent。

MCP Server(111 个工具,一行命令接入 Claude Code / Cursor)

这才是 Utilix 最让人眼前一亮的能力。把以下配置加到 claude_desktop_config.json(Claude Desktop)或 .cursor/mcp.json(Cursor):

{
  "mcpServers": {
    "utilix": {
      "command": "npx",
      "args": ["-y", "@utilix-tech/mcp"]
    }
  }
}

重启 Claude Code 后,Agent 就能直接调用 111 个 MCP 工具。VS Code Copilot 也可以用类似 MCP 配置接入。

有了 MCP 接入后,Agent 可以直接用自然语言调用工具:

「帮我给这段 JSON 做格式化、验证有效性、再转成 TypeScript 类型定义」

Agent 内部会依次调用 json_formatjson_validatejson_to_typescript 三个 MCP 工具,而你只需要说一句话。

AI 工具:当工具的生成器本身也用 AI

Utilix 内置了几个用 AI 驱动的工具,属于「用 AI 生成工具给 AI 用」的递归式设计:

  • NL → Regex:用自然语言描述要匹配的内容,AI 生成正则表达式 + 测试用例
  • SVG Generator:描述你需要的图标或插图,GPT-4o 直接生成 SVG 代码
  • CLI Builder:描述你要完成的终端任务,AI 给出完整的 shell 命令并解释每个参数
  • CSS Explainer:粘贴任何 CSS 代码,AI 用中文解释每一行的作用

适用场景

Utilix 最适合以下场景:

  1. Claude Code / Cursor 重度用户:通过 MCP 接入,Agent 在代码编写过程中随时调用实用工具
  2. 需要自动化处理数据的管道:CI/CD 脚本中调用 REST API 做 JSON 校验、编码转换、哈希计算
  3. 多语言技术栈团队:Node SDK、Python SDK、REST API 覆盖了大部分开发语言
  4. 想要减少 Agent「猜 API 签名」的时间:与其让 Agent 每次现场写工具代码,不如给它一个工具箱

注意事项

  • REST API 有速率限制:免费版 1000 次/天,Pro 版 10,000 次/天
  • API Key 要保密:前缀 utx_live_ 是生产密钥,不要提交到代码仓库
  • Node/Python SDK 完全离线运行,没有速率限制——推荐在本地开发中使用
  • MCP Server 的 111 个工具覆盖了大部分日常场景,但如果你需要特殊的定制工具,SDK 提供了扩展接口

总结

Utilix 解决了一个看似简单但实际上对 AI Agent 效率影响很大的问题——「工具调用」。它不追求替代 Agent 的推理能力,而是在「如何让 Agent 快速、准确地调用基础工具」这一层给出了一个完整的方案:158+ 工具、四种接入方式、免费可用。

相关链接

发表评论

你的邮箱地址不会被公开,带 * 的为必填项。