← 返回目录
K

Keinsaas Navigator

社区
一个更好的开源 AI 聊天机器人,支持多模型、MCP 工具和可视化工作流。
GitHub 源仓库 ↗
★ 1.2k Stars 分类 · 其他 非常热门 源版本 9c9ed86fd54d
32FMRS · D
可靠性
3/20
安全与权限
5/20
维护活跃度
7/20
文档质量
9/20
安装易用性
8/20

该 MCP 服务器实际上是一个完整的 AI 聊天应用,它既作为 MCP 客户端(可以连接其他 MCP 服务器),也提供了自身的 MCP 相关工具。它非常适合需要将多种 AI 功能和工具集成到一个界面中的用户。由于其功能丰富,部署和配置相对复杂,但提供了详细的文档和快速部署选项。

查看 FMRS 评分方法 →

Keinsaas Navigator(原名 Better Chatbot)是一个开源 AI 工作空间,旨在为个人和团队提供一个功能丰富的 AI 聊天界面。它集成了多个主流 LLM 提供商(如 OpenAI、Anthropic、Google、xAI、Ollama 等),并支持 MCP 协议,允许用户连接外部工具和服务。该平台还提供了图像生成、实时语音助手、可视化工作流、自定义代理、工具预设等功能,并支持协作共享。它是使用 Next.js 和 Vercel AI SDK 构建的,可以方便地部署到 Vercel 或通过 Docker 自托管。

工具能力

mcp
通过 MCP 协议连接和调用外部工具服务器。
web-search
内置网络搜索,由 Exa AI 提供支持,用于语义搜索和内容提取。
js-executor
执行 JavaScript 代码的小工具。
image-generation
使用 AI 模型生成和编辑图像。
data-visualization
创建交互式表格和图表,支持排序、过滤、导出等功能。

安装接入

  1. 克隆仓库。2. 运行 pnpm i 安装依赖(会生成 .env 文件)。3. 在 .env 文件中填入至少一个 LLM 提供商的 API 密钥(例如 OPENAI_API_KEY)。4. 可选:启动 PostgreSQL 数据库(pnpm docker:pg 或使用 Docker Compose)。5. 运行 pnpm build:local && pnpm start 启动应用。6. 打开 http://localhost:3000 开始使用。

选型与风险

适合谁

  • 开发者
  • 技术团队
  • 需要灵活 AI 工具集成的用户
  • 希望自托管 AI 聊天解决方案的用户

不适合谁

  • 非技术用户,因为部署和配置需要一定技术水平
  • 需要官方支持的企业用户
  • 需要轻量级聊天界面的用户可能觉得过于复杂

所需权限

  • 读取环境变量以获取 API 密钥
  • 访问配置的数据库(PostgreSQL)
  • 根据配置访问外部 API(LLM、Exa 等)
  • 如果启用,访问文件存储(Vercel Blob)
  • 允许执行 MCP 服务器提供的工具(如浏览器控制)

风险与副作用

  • 用户配置的 MCP 服务器可能执行危险操作,需谨慎授权
  • API 密钥存储在环境变量中,需确保服务器安全
  • 代码执行工具可能运行恶意代码,需限制使用
  • 数据存储和隐私取决于自托管或云部署方式

常见排障

  1. 确保所有必需的 API 密钥已正确填写。
  2. 确认 PostgreSQL 数据库已启动且连接 URL 正确。
  3. 检查 .env 文件中的配置是否与代码要求一致。
  4. 查看服务器日志以获取错误信息。
  5. 如果使用 Docker,检查容器是否正常运行。

使用场景

作为个人或团队的全功能 AI 聊天机器人
通过 MCP 集成外部工具,例如浏览器自动化、代码执行等
创建可视化工作流并将其作为聊天中的可调用工具
使用实时语音助手进行交互式对话
利用图像生成功能创作和编辑图像

支持客户端

暂未确认支持的客户端。