关于 Learning Assistant Server
Learning Assistant Server 是面向学习者的网页服务,可将 PDF 转为 Markdown 并整理页面内容。README 还列出按问题进行 RAG 和生成练习题的计划功能,但这些功能尚未完成。
主要功能
- 01上传 PDF 并转换为 Markdown
- 02按页面整理内容结构
- 03保存并查看已转换文档
适用场景
- 01将课程 PDF 转换为易读的 Markdown
- 02复习此前转换的学习文档
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
학습 보조 어시스턴트
PDF 문서를 분석하여 사용자의 학습을 돕는 서비스입니다.
기능들
- PDF 파일 업로드 및 마크다운 파일 변환
- 사용자 질문에 따른 RAG 수행
- 난이도별 문제 출제
개발 히스토리
MVP 구현
-
PDF 파일 업로드 -> 마크다운 변환 API
- FastAPI 환경 구축
- Py2PDF 라이브러리를 이용한 페이지 별 텍스트 추출 및 마크다운 메서드 정의
-
Vue를 이용한 기초 프론트엔드
- Vue CLI, Vuetify 환경 구축
- 라우터 구축
- Home 페이지 구축
- API 기능 리스트 구현
- PDF 업로드 페이지 구축
- 마크다운화 기능의 API 응답에 대한 출력 페이지 구축
-
마크다운 변환 기능 개선
- 각 페이지 별 소제목 정의
- EXAONE을 이용한 각 페이지 별 내용 조직화
-
마크다운 변환 파일 서버 내 저장 기능
- PDF에서 성공적으로 Markdown으로 변환된 파일 저장
- 프론트에서 볼 수 있는 페이지 구현
- 역대 변환 리스트 페이지 (메인 타이틀: pdf 제목, 변환 시간 표시)
- 클릭 시 Markdown 표시
-
변환된 마크다운에서 핵심 개념 추출 기능
- 마크다운에서 핵심 개념 도출
- 핵심 개념 표시 페이지 (오버레이로?)
-
문제 출제 기능
- 각 핵심 개념 별 문제 생성, 답안 생성
- 문제 풀이 프론트엔드 페이지 구현
-
기초 챗 API
-
프론트엔드 채팅 기능
-
사용자 질문에 따른 RAG 추가
-
UI/UX 개선
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。