精选工具,即装即用
无需重造轮子的实用工具。¶
将精选的搜索、抓取、日期时间、计算器、文件、Shell 和工作流工具作为本地 Python 导入使用,或通过 ToolRegistry Core 及 MCP/OpenAPI 服务托管。
选择你的路径¶
-
:material-language-python:{ .lg .middle } 作为库使用
在 Python 中直接导入工具 — 无需服务器。
-
:material-server:{ .lg .middle } 部署服务器
将所有工具暴露为 OpenAPI 或 MCP 端点。
-
:material-tools:{ .lg .middle } 浏览工具
15+ 工具,覆盖搜索、文件、计算、Shell 等。
-
:material-docker:{ .lg .middle } Docker 运行
预构建镜像,即时容器化部署。
快速体验¶
from toolregistry_hub import Calculator, DateTime, BashTool, FileSearch
Calculator.evaluate("sqrt(144) + 2**3") # 20.0
DateTime.now("Asia/Shanghai") # 上海当前时间
BashTool.execute("git status") # 安全 Shell 执行
FileSearch.grep(r"TODO", path="src/") # 搜索代码
每个工具都是普通 Python 类 — 无需实例化、无需状态、无需服务器。快速上手 →
可用工具¶
| 分类 | 工具 | 亮点 |
|---|---|---|
| 计算 | 计算器、单位转换 | 表达式求值、100+ 单位转换 |
| 日期时间 | DateTime | 时区感知、跨时区转换 |
| 文件管理 | FileOps、FileReader、FileSearch、PathInfo | 精确字符串编辑、glob/grep/tree、PDF 和 Notebook 读取 |
| Shell | BashTool | 内置拒绝列表的 Shell 执行 |
| 网络 | Fetch、BraveSearch、TavilySearch、… | 内容提取、多引擎搜索 |
| 认知 | ThinkTool、TodoList | 结构化推理、任务管理 |
生态系统¶
ToolRegistry Hub 是三包生态系统的一部分。详见生态系统页面。
| 包 | 角色 |
|---|---|
| toolregistry | 核心工具管理库 |
| toolregistry-server | OpenAPI 与 MCP 服务器适配器 |
| toolregistry-hub | 即用型实用工具 |
参与贡献¶
- GitHub 仓库 — 源代码和 Issues
- English Docs — 英文文档
- 工具文档 — 完整工具参考
ToolRegistry Hub:让实用工具触手可及。