← 返回目录
K

Keinsaas Navigator

社区
非标准 Server
一个更好的开源 AI 聊天机器人,支持多模型、MCP 工具和可视化工作流。

这不是典型的可直接连接的 MCP Server,使用前请先阅读源仓库说明。

分类
其他 第 215 / 230
Stars
★ 1.2k 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js · Docker
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
5
32FMRS · D

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

最强项 · 文档质量 9/20 最弱项 · 可靠性 3/20

可靠性
3/20
安全与权限
5/20
维护活跃度
7/20
文档质量
9/20
安装易用性
8/20
查看各项评分依据
可靠性 3/20
缺少 server manifest 和源码/测试/CI 证据;README 声称支持 MCP 并有 demo,但未提供工具列表、握手或错误处理细节。因此无法确认启动和工具声明是否真实,扣分。
安全与权限 5/20
README 显示使用环境变量管理密钥、BETTER_AUTH_SECRET、可关闭注册/禁止添加 MCP,并有手动工具许可模式;但未提供源码验证凭据处理、最小权限、危险操作(如 JS/Python 执行)的默认确认机制,数据边界不清晰。
维护活跃度 7/20
仓库未归档、有 MIT 许可证,README 提供贡献指南和 Discord;但没有发布版本、提交频率、依赖更新或安全响应渠道等证据。50 个未关闭 issue 也未说明处理情况,因此不能给高分。
文档质量 9/20
README 包含快速开始、环境变量、Docker/Vercel/OAuth/MCP 指南、预览和路线图,层次较完整;但缺少实际的 MCP server manifest/工具参数文档,也没有故障排查和限制说明,MCP 指南只有链接未提供内容。
安装易用性 8/20
README 给出 Docker Compose 和本地两种安装路径,并列出必需环境变量;但需要 pnpm、Postgres、多个 API key 和存储配置,步骤多且易碎,也没有主流客户端接入本项目的示例配置。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码访问网络控制浏览器

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Node.js · Docker

OPENAI_API_KEY 可选密钥 OpenAI 的 API 密钥,在 platform.openai.com 获取;至少需要一个 LLM 提供商密钥。
GOOGLE_GENERATIVE_AI_API_KEY 可选密钥 Google Gemini 的 API 密钥,在 Google AI Studio 获取。
ANTHROPIC_API_KEY 可选密钥 Anthropic Claude 的 API 密钥,在 Anthropic 控制台获取。
XAI_API_KEY 可选密钥 xAI Grok 的 API 密钥。
OPENROUTER_API_KEY 可选密钥 OpenRouter 聚合 API 的密钥。
BETTER_AUTH_SECRET 必填密钥 Better Auth 认证密钥,用 npx @better-auth/cli@latest secret 生成,必填。
POSTGRES_URL 必填密钥 PostgreSQL 数据库连接字符串,本地可用 pnpm docker:pg 启动,必填。
EXA_API_KEY 可选密钥 Exa AI 的 API 密钥,用于 web-search,在 dashboard.exa.ai 获取,免费层每月 1000 次请求。
BLOB_READ_WRITE_TOKEN 可选密钥 Vercel Blob 的读写令牌,可用 vercel env pull 拉取。
GITHUB_CLIENT_SECRET 可选密钥 GitHub OAuth 登录的客户端密钥,可选。
GOOGLE_CLIENT_SECRET 可选密钥 Google OAuth 登录的客户端密钥,可选。
MICROSOFT_CLIENT_SECRET 可选密钥 Microsoft OAuth 登录的客户端密钥,可选。
其他可选配置项(13 个)
OLLAMA_BASE_URL 可选 本地 Ollama 服务地址,默认 http://localhost:11434/api。
BETTER_AUTH_URL 可选 Better Auth 的访问 URL,可选。
FILE_BASED_MCP_CONFIG 可选 是否使用基于文件的 MCP 配置,默认 false。
FILE_STORAGE_TYPE 可选 文件存储驱动,默认 vercel-blob,S3 即将支持。
FILE_STORAGE_PREFIX 可选 文件存储前缀,默认 uploads。
GITHUB_CLIENT_ID 可选 GitHub OAuth 登录的客户端 ID,可选。
GOOGLE_CLIENT_ID 可选 Google OAuth 登录的客户端 ID,可选。
GOOGLE_FORCE_ACCOUNT_SELECTION 可选 设为 1 强制 Google 账号选择。
MICROSOFT_CLIENT_ID 可选 Microsoft OAuth 登录的客户端 ID,可选。
MICROSOFT_TENANT_ID 可选 Microsoft 可选租户 ID。
MICROSOFT_FORCE_ACCOUNT_SELECTION 可选 设为 1 强制 Microsoft 账号选择。
DISABLE_SIGN_UP 可选 设为 1 禁用用户注册。
NOT_ALLOW_ADD_MCP_SERVERS 可选 设为 1 禁止用户添加 MCP 服务器。
  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 开始使用。

验证是否装好

pnpm docker-compose:up 启动后打开 http://localhost:3000,在聊天中输入 @ 查看工具列表,确认 web-search、js-executor、image-generation 等工具已出现。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 @web-search 搜索一下 modelcontextprotocol 的相关信息
  • 使用 image-generation 帮我生成一张日落海滩的图片
  • 用 js-executor 执行一段脚本计算斐波那契数列前 10 项
  • 用 playwright MCP 打开 Google 并点击登录按钮

工具能力 5

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

使用场景

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

详细介绍

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

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 9c9ed86fd54d 数据同步于 2026-10-12 查看 FMRS 评分方法