面向 LLM 应用的协议无关工具层
异构工具的统一管理层。¶
统一注册、描述、发现、执行并返回来自原生 Python、MCP、OpenAPI 以及未来更多来源的工具,并为 OpenAI、Anthropic 和 Gemini 兼容 API 适配工具 schema 与调用格式。
选择你的路径¶
-
用 Python 构建
注册普通 Python callable,并使用验证、日志、权限和并发控制来执行工具。
-
连接 LLM Provider
为 OpenAI、Anthropic、Gemini 和 OpenAI-compatible API 生成 schema 并恢复工具调用。
-
接入外部工具
从 MCP server、OpenAPI spec、原生 Python class 以及未来更多 source adapter 导入工具。
-
服务化注册表
用
toolregistry-server将同一份 registry 暴露为 OpenAPI 或 MCP,或直接使用toolregistry-hub的现成工具。
安装¶
需要 MCP/OpenAPI 集成?
生态系统¶
| 包名 | 适用场景 |
|---|---|
| toolregistry | 核心注册、schema 生成、执行、权限和元数据管理 |
| toolregistry-server | 将 registry 服务化为 OpenAPI 或 MCP 服务 |
| toolregistry-hub | 搜索、网页抓取、日期时间、单位转换等现成工具 |