ToolRegistry Hub Server supports MCP and OpenAPI modes. It replaces oaklight/openwebui-tool-server.
2.8K
Documentation | 中文文档 | GitHub
ToolRegistry Hub Server supports MCP (Model Context Protocol) and OpenAPI modes. It replaces oaklight/openwebui-tool-server.
OpenAPI Mode (default):
docker run -d --name toolregistry-hub -p 8000:8000 \
-e API_BEARER_TOKEN=your_token_here \
oaklight/toolregistry-hub-server:latest
Access: http://localhost:8000/docs
MCP Streamable HTTP:
docker run -d --name toolregistry-hub-mcp -p 8001:8000 \
-e API_BEARER_TOKEN=your_token_here \
oaklight/toolregistry-hub-server:latest \
toolregistry-server --host=0.0.0.0 --port=8000 --mode=mcp
MCP SSE:
docker run -d --name toolregistry-hub-sse -p 8002:8000 \
-e API_BEARER_TOKEN=your_token_here \
oaklight/toolregistry-hub-server:latest \
toolregistry-server --host=0.0.0.0 --port=8000 --mode=mcp --mcp-transport=sse
Replace your_token_here with token from tokens.txt.example. More envs in .env.sample.
cp .env.sample .env # Edit API keys
docker compose up -d
Dev build: docker compose -f compose.dev.yaml up
git clone https://github.com/Oaklight/toolregistry-hub
cd docker
docker build -t toolregistry-hub .
docker run -p 8000:8000 --env-file .env toolregistry-hub
MIT
Content type
Image
Digest
sha256:aa1dcdb88…
Size
61.7 MB
Last updated
about 2 months ago
docker pull oaklight/toolregistry-hub-server