Token导航 LogoToken导航TokenDH.com
Rag Chatbot logo
搜索检索stdio官方级别未说明来源级核验

Rag Chatbot

MCP Server

一个基于检索增强生成(RAG)的系统,用于通过语义搜索和AI生成回答关于课程材料的问题。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
搜索检索增强生成PythonClaude教育技术Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jimmy-setiadi

提供方

jimmy-setiadi

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run uvicorn app:app --reload --port 8000

详细介绍

教材RAG系统

一个检索增强生成(RAG)系统,旨在使用语义搜索和人工智能支持的回答来回答有关课程材料的问题。

概述

此应用程序是一个全栈web应用程序,使用户能够查询课程材料并接收智能、上下文感知的响应。它使用ChromaDB进行矢量存储,使用Anthropic的Claude进行AI生成,并提供了一个用于交互的web界面。

先决条件

  • Python 3.13或更高版本
  • uv(Python包管理器)
  • 人类API密钥(用于Claude AI)
  • Node.js(用于MCP Playwright服务器)
  • 对于Windows:使用Git Bash运行应用程序命令- 下载适用于Windows的Git

安装

  1. 安装uv (如果尚未安装)
   curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 安装Python依赖项
   uv sync
  1. 设置环境变量

创建一个 .env 根目录中的文件:

   ANTHROPIC_API_KEY=your_anthropic_api_key_here

运行应用程序

快速开始

使用提供的shell脚本:

chmod +x run.sh
./run.sh

手动启动

cd backend
uv run uvicorn app:app --reload --port 8000

该应用程序将在以下网址提供:

  • Web界面: http://localhost:8000
  • API文件: http://localhost:8000/docs

MCP编剧服务器

该项目包括一个使用Playwright实现浏览器自动化的MCP(模型上下文协议)服务器。

快速启动MCP服务器

# Direct npx command
npx @modelcontextprotocol/server-playwright

# Or using npm
npm install
npm run mcp

# Or using provided scripts
# Windows: start-mcp-playwright.bat
# Unix/Linux: ./start-mcp-playwright.sh

README-MCP.md 了解详细的MCP服务器文档。

特性

  • RAG系统:使用ChromaDB和Claude AI进行语义搜索
  • 可点击的源链接:课程视频的直接链接
  • 会话管理:对话历史和背景
  • 新聊天功能:清晰的对话,重新开始
  • MCP集成:浏览器自动化功能
  • 模拟服务器:在没有API信用的情况下进行测试
  • GitHub集成:使用Amazon Q进行自动代码审查

目录标签

目录标签

搜索检索增强生成PythonClaude教育技术语义搜索本地部署AI问答课程辅助

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP