适合谁
- 需要构建或定制 AI 聊天界面的开发者。
- 希望利用 MCP 工具增强模型能力的团队。
- 对 Hugging Face 生态熟悉并希望快速部署的开发者。
Chat UI 是一个强大的开源聊天界面,专注于 OpenAI 兼容 API,并内置 MCP 工具支持。它适合需要快速构建自定义 AI 聊天的开发者,但需要注意 API 密钥管理和外部依赖风险。
Chat UI 是一个用于与大语言模型(LLM)对话的界面,基于 SvelteKit 构建,并支持 HuggingChat 应用。它仅支持 OpenAI 兼容的 API,通过环境变量配置。Chat UI 可以连接各种 OpenAI 兼容端点,如 Hugging Face Inference Providers、llama.cpp、Ollama、OpenRouter 等。同时,它集成了 MCP(模型上下文协议)工具,允许模型调用外部工具。此 MCP 服务器为 Chat UI 提供 MCP 支持,使其能够作为 MCP 客户端使用。
要使用此 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 服务器包。