Repository navigation
MCP Framework v0.0.5 — First public release
What's included
Upload OpenWebUI tool JSONs and run them as MCP servers via Streamable HTTP
Web UI — start/stop/restart instances, view logs, edit configs
Settings page — manage password, edit mode, MCP Bearer Token and manager restart from the browser; persisted in runtime/settings.json
MCP endpoint authentication — optional Bearer token on all MCP endpoints (--mcp-token, --no-token-edit)
Edit modes — --no-code-edit (upload-only) and --no-edit (readonly), enforced at API and UI level
Improved schema generation — Literal[...] → enum, Field(description=...) and Args: docstrings → description, defaults → default
Manager authentication — SHA-256 hashed password via env var or Settings page
Built-in tool editor with Python syntax highlighting, validation and OpenWebUI JSON export
systemd deploy examples in deploy/