Project migrated to new Docker image: oaklight/toolregistry-hub-server
1.0K
⚠️ Important Migration Notice: Project migrated to ToolRegistry Hub
oaklight/toolregistry-hub-server:latestNew Docker Image: oaklight/toolregistry-hub-server:latest
# Old command
python main.py --port 8000 --host 0.0.0.0 --mode <openapi|mcp>
# New command
toolregistry-server --host=0.0.0.0 --port=8000 --mode <openapi|mcp>
OpenAPI Mode (default):
docker run -d -p 8000:8000 \
--name toolregistry-hub-server \
-e API_BEARER_TOKEN="your_token_here" \
-e SEARXNG_URL="https://searxng.url" \
-e BRAVE_API_KEY="your_brave_key" \
-e TAVILY_API_KEY="your_tavily_key" \
oaklight/toolregistry-hub-server:latest
MCP Streamable HTTP Mode:
docker run -d -p 8000:8000 \
--name toolregistry-hub-mcp \
-e API_BEARER_TOKEN="your_token_here" \
-e SEARXNG_URL="https://searxng.url" \
oaklight/toolregistry-hub-server:latest \
toolregistry-server --host=0.0.0.0 --port=8000 --mode=mcp
MCP SSE Mode:
docker run -d -p 8000:8000 \
--name toolregistry-hub-sse \
-e API_BEARER_TOKEN="your_token_here" \
-e SEARXNG_URL="https://searxng.url" \
oaklight/toolregistry-hub-server:latest \
toolregistry-server --host=0.0.0.0 --port=8000 --mode=mcp --mcp-transport=sse
Or use docker compose:
# Download config
cp .env.sample .env # Edit API keys
docker compose up -d
Once the server is running, visit the following URLs:
OpenAPI Interactive Documentation (Swagger UI) Open your browser and go to: http://127.0.0.1:8000/docs
OpenAPI Documentation (ReDoc) View the ReDoc documentation at: http://127.0.0.1:8000/redoc
API_BEARER_TOKEN unset)/search_searxng tool when setBRAVE_API_KEY: Brave search API key
TAVILY_API_KEY: Tavily search API key
OpenAPI Mode (default):
command:
["toolregistry-server", "--host=0.0.0.0", "--port=8000", "--mode=openapi"]
MCP Streamable HTTP Mode:
command: ["toolregistry-server", "--host=0.0.0.0", "--port=8000", "--mode=mcp"]
MCP SSE Mode:
command:
[
"toolregistry-server",
"--host=0.0.0.0",
"--port=8000",
"--mode=mcp",
"--mcp-transport=sse",
]
Migration Tip: Replace all oaklight/openwebui-tool-server:latest with oaklight/toolregistry-hub-server:latest
⚠️ 重要迁移通知:项目已迁移到 ToolRegistry Hub
oaklight/toolregistry-hub-server:latest新的 Docker Image: oaklight/toolregistry-hub-server:latest
# 原有命令
python main.py --port 8000 --host 0.0.0.0 --mode <openapi|mcp>
# 新命令
toolregistry-server --host=0.0.0.0 --port=8000 --mode <openapi|mcp>
OpenAPI 模式 (默认):
docker run -d -p 8000:8000 \
--name toolregistry-hub-server \
-e API_BEARER_TOKEN="your_token_here" \
-e SEARXNG_URL="https://searxng.url" \
-e BRAVE_API_KEY="your_brave_key" \
-e TAVILY_API_KEY="your_tavily_key" \
oaklight/toolregistry-hub-server:latest
MCP Streamable HTTP 模式:
docker run -d -p 8000:8000 \
--name toolregistry-hub-mcp \
-e API_BEARER_TOKEN="your_token_here" \
-e SEARXNG_URL="https://searxng.url" \
oaklight/toolregistry-hub-server:latest \
toolregistry-server --host=0.0.0.0 --port=8000 --mode=mcp
MCP SSE 模式:
docker run -d -p 8000:8000 \
--name toolregistry-hub-sse \
-e API_BEARER_TOKEN="your_token_here" \
-e SEARXNG_URL="https://searxng.url" \
oaklight/toolregistry-hub-server:latest \
toolregistry-server --host=0.0.0.0 --port=8000 --mode=mcp --mcp-transport=sse
或使用 docker compose:
# 下载配置
cp .env.sample .env # 编辑 API 密钥
docker compose up -d
服务器运行后,访问以下 URLs:
OpenAPI 交互式文档 (Swagger UI) 浏览器访问: http://127.0.0.1:8000/docs
OpenAPI 文档 (ReDoc) http://127.0.0.1:8000/redoc
API_BEARER_TOKEN 不设置)/search_searxng 工具BRAVE_API_KEY: Brave 搜索 API 密钥
TAVILY_API_KEY: Tavily 搜索 API 密钥
OpenAPI 模式 (默认):
command:
["toolregistry-server", "--host=0.0.0.0", "--port=8000", "--mode=openapi"]
MCP Streamable HTTP 模式:
command: ["toolregistry-server", "--host=0.0.0.0", "--port=8000", "--mode=mcp"]
MCP SSE 模式:
command:
[
"toolregistry-server",
"--host=0.0.0.0",
"--port=8000",
"--mode=mcp",
"--mcp-transport=sse",
]
迁移提示: 将所有 oaklight/openwebui-tool-server:latest 替换为 oaklight/toolregistry-hub-server:latest
Content type
Image
Digest
sha256:2476d8cad…
Size
61.7 MB
Last updated
over 1 year ago
docker pull oaklight/openwebui-tool-server