跳转至

CLI 参考

toolregistry-hub 命令以 OpenAPI 或 MCP 模式启动 hub 服务器。

概要

toolregistry-hub [OPTIONS] COMMAND [COMMAND-OPTIONS]

全局选项

标志 描述
--version / -V 显示版本并退出
--no-banner 禁用启动横幅

命令

openapi

启动基于 FastAPI 的 OpenAPI (REST) 服务器。

toolregistry-hub openapi [OPTIONS]
选项 默认值 描述
--host HOST 0.0.0.0 绑定地址
--port PORT 8000 绑定端口
--env PATH .env .env 文件路径
--no-env 跳过加载 .env
--config PATH 工具配置文件(JSON、JSONC 或 YAML)
--tokens PATH Bearer 令牌文件(每行一个)
--admin-port PORT 在指定端口启用管理面板
--tool-discovery / --no-tool-discovery 启用 通过 discover_tools 渐进式工具披露
--think-augment / --no-think-augment 启用 向工具 schema 注入 toolcall_reason 属性
--profile {remote,local} 部署 profile 过滤(见下方)
--reload 开发环境自动重载

mcp

启动 MCP (Model Context Protocol) 服务器。

toolregistry-hub mcp [OPTIONS]
选项 默认值 描述
--transport {stdio,sse,streamable-http} stdio MCP 传输类型
--host HOST 127.0.0.1 绑定地址(SSE / streamable-http)
--port PORT 8000 绑定端口(SSE / streamable-http)
--env PATH .env .env 文件路径
--no-env 跳过加载 .env
--config PATH 工具配置文件(JSON、JSONC 或 YAML)
--admin-port PORT 在指定端口启用管理面板
--tool-discovery / --no-tool-discovery 启用 通过 discover_tools 渐进式工具披露
--think-augment / --no-think-augment 启用 向工具 schema 注入 toolcall_reason 属性
--profile {remote,local} 部署 profile 过滤(见下方)

部署 Profile

--profile 标志过滤注册的工具:

Profile 效果
remote 禁用服务器本地文件系统/Shell/定时任务工具
local 仅保留本机工具;禁用网络工具
(无) 所有工具均注册(默认)