ScholarMind

ScholarMind

A multimodal academic research assistant for LLM Agent papers, enabling paper search, PDF/figure understanding, knowledge graph memory, learning paths, and reproducible experiments via MCP.

Category
访问服务器

README

ScholarMind

面向大模型 Agent 领域的多模态学术研究助手。它可以安装到任意 MCP 宿主中,辅助完成论文检索、PDF/图表理解、知识图谱沉淀、学习路径规划和代码复现实验。

Python MCP

Feature 亮点

功能 描述
论文检索 双源检索 Semantic Scholar + arXiv,遇到 429 自动降级
多模态理解 解析论文图表、表格、系统架构图和实验曲线,按需触发以控制 token 成本
知识图谱 阅读论文后自动构建个人学术知识网络,使用 Pydantic Schema 约束结构化输出
学习规划 基于知识盲区检测和 PageRank 分析,推荐下一步阅读与补强路径
代码复现 将论文方法转化为可执行的实验或原型代码,并在沙箱中运行验证

项目定位

ScholarMind 当前聚焦大模型 Agent 研究,适合围绕以下主题建立可持续积累的研究工作流:

  • LLM Agent 架构、规划、反思、工具使用和多 Agent 协作
  • 长期记忆、RAG、知识图谱和上下文管理
  • Agent benchmark、评测闭环、可复现实验和工程框架
  • ReAct、MemGPT、Generative Agents、AutoGen、LangGraph 等代表性论文与系统

Architecture

ScholarMind/
├── CLAUDE.md                   <- 宿主入口文档
├── install.py                  <- 一键安装脚本
├── mcp_config.example.json     <- MCP 注册模板
├── memory/                     <- 文件系统记忆
│   ├── MEMORY.md               <- 经验记忆
│   ├── USER.md                 <- 用户画像
│   ├── experiences/            <- 搜索策略、分析模式等经验
│   └── knowledge_export/       <- 图谱可读导出
├── .agents/workflows/          <- 工作流脚本
│   ├── paper-analysis.md       <- /paper-analysis
│   ├── knowledge-build.md      <- /knowledge-build
│   ├── paper-watch.md          <- /paper-watch
│   └── simulation.md           <- /simulation
├── skills/                     <- Skills 与 CLI 脚本
│   ├── paper_reader/           <- PDF -> 文本 + 图表
│   ├── learning_path/          <- 盲区检测 + 路径规划
│   └── paper_watch/            <- 论文追踪
├── src/
│   ├── mcp_servers/            <- MCP Server
│   ├── core/                   <- PDF 解析、多模态图表分析等核心能力
│   ├── knowledge/              <- 知识图谱 Schema、抽取、存储、分析
│   ├── report/                 <- 结构化研究报告与仪表盘
│   └── execution/              <- 代码沙箱与实验模板
├── prompts/                    <- Prompt 模板库
└── tests/                      <- 测试套件

Quick Start

1. 克隆并安装依赖

git clone https://github.com/Jennyee1/AcademicAgent.git
cd AcademicAgent
pip install -r requirements.txt

2. 配置 API Key

cp .env.example .env   # Windows: copy .env.example .env
# 编辑 .env,填入 MINIMAX_API_KEY

3. 一键安装

python install.py

安装脚本会检查关键文件、创建 data/ 目录、生成 mcp_config.json,并输出注册到 MCP 宿主的指引。

4. 注册到宿主

将生成的 mcp_config.json 内容合并到你的宿主配置:

宿主 配置文件位置
Antigravity ~/.gemini/antigravity/mcp_config.json
Claude Code ~/.claude/mcp_config.json

5. 开始使用

> "帮我搜索关于 LLM Agent memory 的最新论文"
> "分析这篇 ReAct 论文,并把核心概念写入知识图谱"
> /paper-analysis
> /knowledge-build

Tech Stack

类别 技术
协议 MCP (Model Context Protocol)
PDF 解析 PyMuPDF,Generator 模式防 OOM
知识图谱 NetworkX + Pydantic Structured Output + 时间维度
检索 TF-IDF 语义检索 + 关键词回退
论文搜索 Semantic Scholar API + arXiv API 自动降级
记忆 Hermes-style MEMORY.md + USER.md + Markdown 导出
实验执行 subprocess 沙箱 + numpy/scipy/matplotlib

Memory System

项目借鉴 Hermes Agent、ReMe、MemU、Zep/Graphiti 等记忆框架,实现轻量级文件系统记忆:

记忆层 实现 灵感来源
用户画像 memory/USER.md 用户研究偏好建模
经验记忆 memory/MEMORY.md Hermes MEMORY.md + ReMe
时间维度 schema.py 时间字段 Zep/Graphiti 时序图谱
语义检索 graph_store.py TF-IDF ReMe hybrid retrieval
可审计导出 export_to_markdown() MemU 文件系统记忆

GitHub Description 建议

用于仓库简介的一句话可以写成:

A multimodal academic research Agent for LLM Agent papers: search, PDF/figure understanding, knowledge graph memory, learning paths, and reproducible experiments via MCP.

License

MIT

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选