MCP Catalogs
首页better-chatbot screenshot

better-chatbot

by cgoinglove·1,099·综合分 53

一个具有 MCP 工具集成、语音助手和工作流程功能的开源 AI 聊天机器人。

ai-llmdeveloper-toolsproductivity
343
Forks
43
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

Better Chatbot 是一个使用 Next.js 和 Vercel AI SDK 构建的综合性聊天机器人平台,支持多个 AI 提供商,包括 OpenAI、Anthropic、Google、xAI 和 Ollama。它通过 MCP 协议提供强大的工具,包括网络搜索、JavaScript/Python 代码执行和数据可视化。该平台包含独特功能,如可视化工作流(可转换为可调用工具)、具有专业功能的自定义代理,以及具有完整 MCP 工具集成的实时语音助手。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建具有自定义 MCP 工具和工作流的团队聊天机器人
:创建用于特定任务(如 GitHub 管理)的专业 AI 代理
:实现具有工具功能的语音控制助手
:支持哪些 AI 提供商?
:如何向聊天机器人添加 MCP 工具?

什么时候选它

如果您需要一个整合多个AI提供商和MCP工具以增强功能的聊天机器人界面,请选择它。

什么时候不要选它

如果您在寻找独立的MCP服务器或不需要完整聊天机器人应用程序的工具,请不要选择它。

此 server 暴露的工具

从 README 抽取出 10 个工具
  • web-search

    Search the web with semantic AI and extract content from URLs

  • js_executor

    Execute JavaScript code

  • python_executor

    Execute Python code

  • generate_image

    Generate images using AI models

  • edit_image

    Edit existing images using AI

  • create_table

    Create interactive data tables with sorting and filtering

  • generate_chart

    Create visual charts from data

  • http_request

    Make HTTP requests to APIs

  • playwright

    Control a web browser using Playwright

  • export_data

    Export data to CSV or Excel format

说明:Inferred tool names from descriptions in the 'Default Tools' section and other parts of the documentation. Some tools like js_executor and python_executor were mentioned only briefly without clear signatures.

可对比工具

chatgpt-next-webchatbot-uimcp-web-ui

安装

安装

  1. 克隆仓库:
git clone https://github.com/cgoinglove/better-chatbot.git
cd better-chatbot
  1. 安装依赖:
pnpm i
  1. 设置环境变量:

.env.example 复制为 .env 并添加您的 API 密钥

  1. 使用 Docker Compose 运行(推荐):
pnpm docker-compose:up

对于 Claude Desktop 集成,添加到 Claude Desktop 配置:

{
  "mcpServers": {
    "better-chatbot": {
      "command": "node",
      "args": ["better-chatbot/dist/server.js 的路径"]
    }
  }
}

FAQ

支持哪些 AI 提供商?
Better Chatbot 支持 OpenAI、Anthropic、Google Gemini、xAI 和 Ollama,并可以添加自定义提供商。
如何向聊天机器人添加 MCP 工具?
MCP 工具会被自动检测,可以使用 @mention 调用。您也可以在设置中配置它们以获得永久访问权限。

better-chatbot 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。