适合谁
- 需要构建或定制 AI 聊天界面的开发者。
- 希望利用 MCP 工具增强模型能力的团队。
- 对 Hugging Face 生态熟悉并希望快速部署的开发者。
Chat UI 是一个强大的开源聊天界面,专注于 OpenAI 兼容 API,并内置 MCP 工具支持。它适合需要快速构建自定义 AI 聊天的开发者,但需要注意 API 密钥管理和外部依赖风险。
最强项 · 文档质量 14/20 最弱项 · 可靠性 3/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js · Docker
OPENAI_BASE_URL
OpenAI 兼容 API 的基础地址,例如 https://router.huggingface.co/v1,应用通过它发现模型。
OPENAI_API_KEY
调用 OpenAI 兼容端点的密钥,如 hf_xxx(Hugging Face 访问令牌);HF_TOKEN 是其旧别名。
HF_TOKEN
OPENAI_API_KEY 的旧别名,仍可用。
MONGODB_URL
MongoDB 连接字符串;不设置时回退到嵌入式 MongoDB(持久化到 ./db)。
MONGODB_DB_NAME
数据库名,默认 chat-ui。
MCP_SERVERS
预配置的 MCP 服务器 JSON 数组(name、url、可选 headers),作为所有用户的基础服务器列表。
MCP_FORWARD_HF_USER_TOKEN
设为 true 时,在服务器条目未设 Authorization 头的情况下把登录用户的 Hugging Face 令牌转发给官方 HF MCP 登录端点。
LLM_ROUTER_ROUTES_PATH
指向自定义路由策略 JSON 数组(含 name、description、primary_model 等)的路径。
LLM_ROUTER_DEFAULT_ROUTE
Omni 路由器的默认路由名,默认 default。
LLM_ROUTER_FALLBACK_MODEL
所选路由的模型全部失败时使用的兜底模型。
LLM_ROUTER_ENABLE_MULTIMODAL
设为 true 时,用户发送图片会绕过策略文件直接使用多模态模型。
LLM_ROUTER_MULTIMODAL_MODEL
多模态路由使用的目标模型。
LLM_ROUTER_ENABLE_TOOLS
设为 true 时,用户启用了 MCP 服务器则走 agentic 路由。
LLM_ROUTER_TOOLS_MODEL
支持 OpenAI function calling 的工具型目标模型。
PUBLIC_LLM_ROUTER_ALIAS_ID
Omni 虚拟模型的别名 ID,默认 omni。
PUBLIC_LLM_ROUTER_DISPLAY_NAME
Omni 在界面上显示的名称,默认 Omni。
PUBLIC_LLM_ROUTER_LOGO_URL
Omni 别名可选的 logo 地址。
PUBLIC_APP_NAME
应用标题名称。
PUBLIC_APP_ASSETS
用于在 static/ 目录中查找 logo 和 favicon 的资源目录名(chatui 或 huggingchat)。
PUBLIC_APP_DESCRIPTION
应用描述文案。
PUBLIC_APP_DATA_SHARING
设为 1 时在用户设置中开启与模型创建者共享数据的选择开关。
要使用此 MCP 服务器,您需要克隆 Chat UI 仓库并配置环境变量。
git clone https://github.com/huggingface/chat-uicd chat-ui.env.local,设置 OPENAI_BASE_URL 和 OPENAI_API_KEY。例如:OPENAI_BASE_URL=https://router.huggingface.co/v1
OPENAI_API_KEY=hf_xxxnpm installnpm run dev -- --open注意:MCP 服务器支持不是独立的安装,而是内置于 Chat UI 中。您无需额外安装单独的 MCP 服务器包。
启动后在右上角菜单或输入框的 + 菜单中打开 "MCP Servers",添加一个服务器并运行 Health Check;健康检查通过且服务器卡片列出可用工具即说明 MCP 连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Chat UI 是一个用于与大语言模型(LLM)对话的界面,基于 SvelteKit 构建,并支持 HuggingChat 应用。它仅支持 OpenAI 兼容的 API,通过环境变量配置。Chat UI 可以连接各种 OpenAI 兼容端点,如 Hugging Face Inference Providers、llama.cpp、Ollama、OpenRouter 等。同时,它集成了 MCP(模型上下文协议)工具,允许模型调用外部工具。此 MCP 服务器为 Chat UI 提供 MCP 支持,使其能够作为 MCP 客户端使用。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 8e696f8877ca 数据同步于 2026-10-12 查看 FMRS 评分方法