关于 Mastra Docs Chatbot
Mastra Docs Chatbot 是基于 Next.js 的聊天应用,使用 Mastra Agent 回答有关 Mastra 文档、示例和最佳实践的问题。它通过 MCP 搜索文档,并支持实时流式回复和跨会话记忆。
主要功能
- 01回答 Mastra 文档问题
- 02通过 MCP 搜索文档内容
- 03实时流式回复
- 04跨会话保留对话记忆
- 05使用 Assistant UI 组件
适用场景
- 01查询 Mastra 文档信息
- 02查找代码示例和最佳实践
- 03跨会话继续文档问答
MCP 相关
应用通过 MCP 集成使用 Mastra 文档服务,搜索文档、示例、博客文章和软件包变更日志。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Mastra 文档聊天机器人
一个 Next.js 应用,使用 Mastra Agent 提供聊天界面,以便与以下内容交互:
- Docs Agent——一个文档助手,使用 Mastra MCP 文档服务提供有关 Mastra 的准确信息
功能
- 专用的 Mastra Agent,配备自定义模型和工具
- 通过 Model Context Protocol(MCP)集成实现文档搜索
- 实时流式响应
- 跨会话的对话记忆
- 使用 Assistant UI 组件打造的现代化界面
开始使用
前提条件
- Node.js 18+
- npm 或 pnpm
安装
- 克隆仓库:
git clone <repository-url>
cd mastra-docs-chatbot
- 安装依赖:
npm install
# or
pnpm install
- 配置环境变量:
创建一个
.env.local文件,并填入你的 OpenAI API 密钥:
OPENAI_API_KEY=your_api_key_here
- 运行开发服务器:
npm run dev
# or
pnpm dev
- 在浏览器中打开 http://localhost:3000 查看应用。
用法
- 首页展示 Docs Agent,可回答有关 Mastra 文档、代码示例和最佳实践的问题。
- Agent 会跨会话保留对话历史记录。
工作原理
- 应用使用集成 MCP(Model Context Protocol)的 Mastra Agent 来访问文档。
- Docs Agent 可以搜索 Mastra 文档、示例、博客文章和软件包变更日志信息。
- 界面使用 Next.js 和 Assistant UI 组件构建,提供现代化的聊天体验。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。