mcpField
M
Mcp Scholar

Mcp Scholar

本地服务
github.com/renyumeng1搜索与检索541 天前更新

关于 Mcp Scholar

MCP Scholar 是面向研究者和 AI Agent 的 MCP 服务,可检索学术文献、查看论文与参考文献、分析作者主页并核查 BibTeX。它以 OpenAlex 为主要来源,结果较少时会查询 Semantic Scholar。

主要功能

  1. 01多源论文检索策略
  2. 02论文元数据、摘要与参考文献
  3. 03作者主页与论文分析
  4. 04BibTeX 核查和补全
  5. 05服务及上游健康检查

适用场景

  1. 01按关键词和年份范围查找论文
  2. 02查看论文摘要与参考文献
  3. 03了解作者的代表性论文
  4. 04核查并补全文献 BibTeX

MCP 相关

向 MCP 客户端提供文献检索、论文详情、参考文献、作者分析、BibTeX 核查和健康检查等工具。只读工具带有 `readOnlyHint`、`idempotentHint` 等注解。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"mcp_scholar": {
"command": "uvx",
"args": [
"mcp-scholar"
],
"env": {
"OPENALEX_EMAIL": "<OPENALEX_EMAIL>"
}
}
}
}
启动命令uvx mcp-scholar
需要配置的环境变量
OPENALEX_EMAIL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-scholar

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🎓 MCP Scholar

基于模型上下文协议(MCP)构建的学术研究与文献分析服务
基于模型上下文协议(MCP)的学术文献检索与分析服务

Python Version MCP SDK Package Manager License: MIT

English | 简体中文


🌍 英文

概述

MCP Scholar(mcp-scholar)是一款轻量、可扩展的模型上下文协议(MCP)服务,专为学术研究者和 AI Agent 设计。它支持 MCP 的客户端(例如 Claude Desktop、Claude Code、Cursor 和 Cherry Studio)可在对话式或 Agent 工作流中跨多个来源检索学术文献(主要使用 OpenAlex;OpenAlex 数据较少时使用 Semantic Scholar)、查看论文详情和参考文献、分析研究者主页,并核验引文。

✨ 核心特性(v0.4.1)
  • 🔎 统一多源检索:通过单个 search_papers 工具进行搜索,并控制策略(exact / adaptive / hybrid)。主要使用 OpenAlex;OpenAlex 返回结果过少时使用 Semantic Scholar。
  • 📄 深入查看论文:获取完整元数据、完整摘要和参考文献列表。
  • 👨‍🔬 学者主页分析:解析作者主页,查找高影响力论文。
  • ✅ BibTeX 核验:对照 Crossref/OpenAlex 检查并补全 BibTeX 条目。
  • 🔌 MCP 工具注解:只读工具标记了 readOnlyHint / idempotentHint,方便客户端更安全地自动批准。
  • ⚡ 零摩擦运行:可直接使用 uvx mcp-scholar。
🛠️ 可用工具
工具名称描述关键参数
search_papers统一文献检索(取代旧版 scholar_search + adaptive_search)keywords、count、strategy(exact|adaptive|hybrid)、sort_by、year_start、year_end
paper_detail获取详细元数据和完整摘要paper_id
paper_references提取参考文献 / 引用该论文的论文paper_id、count
profile_papers分析作者主页和代表论文profile_url / user_id、count
verify_bibtex核验并补全 BibTeX 条目bibtex
health_check检查服务和上游服务的可用性无

旧版工具(scholar_search、adaptive_search、summarize_papers)仍可使用以保持兼容,但已弃用,建议改用统一工具 + 宿主模型提示词。

🚀 安装与快速开始
uvx mcp-scholar

或从源码安装:

git clone https://github.com/renyumeng1/mcp_scholar.git
cd mcp_scholar
uv sync
uv run mcp-scholar
⚙️ 客户端配置
{
  "mcpServers": {
    "mcp-scholar": {
      "command": "uvx",
      "args": ["mcp-scholar"]
    }
  }
}
🗺️ 路线图(v0.3.0 之后)
  • 完整的多源联合检索(Semantic Scholar、Crossref、arXiv、DBLP)
  • 预印本 ↔ 已发表论文去重
  • 可感知开放获取 PDF 章节的解析(方法 / 实验)
  • 引文意图分析与桥接论文
  • Zotero 集成
  • 带 TTL 的本地 SQLite 缓存

🇨🇳 简体中文

项目简介

MCP Scholar(mcp-scholar)是基于 模型上下文协议(MCP) 的学术文献检索与分析服务端。它可无缝接入 Claude Desktop、Claude Code、Cursor、Cherry Studio 等客户端,支持多源学术检索、论文详情与引文溯源、学者主页分析以及 BibTeX 真实性核查。

✨ 核心特性(v0.4.1)
  • 🔎 统一多源检索:search_papers 工具支持 exact / adaptive / hybrid 策略。OpenAlex 为主力来源;结果太少时再用 Semantic Scholar 补齐。
  • 📄 单篇详情与引文:完整元数据、摘要与参考文献。
  • 👨‍🔬 学者主页分析:提取高被引代表作。
  • ✅ BibTeX 核查:通过 Crossref/OpenAlex 核验并补全文献信息。
  • 🔌 MCP 工具注解:只读工具带有 readOnlyHint 等标准注解,客户端可更安全地自动放行。
  • ⚡ 一键启动:uvx mcp-scholar。
🛠️ 工具列表
工具名称功能说明核心参数
search_papers统一学术检索(替代旧的 scholar_search + adaptive_search)keywords, count, strategy, sort_by, year_start, year_end
paper_detail获取单篇论文详细信息paper_id
paper_references获取引用/参考文献paper_id, count
profile_papers分析学者主页高引论文profile_url, count
verify_bibtex核验并补全 BibTeXbibtex
health_check健康检查无

旧工具仍保留以兼容,但推荐使用新统一工具 + 宿主模型提示词完成总结。

🚀 安装
uvx mcp-scholar
🗺️ 演进路线图
  • 完整多源联邦(Semantic Scholar、Crossref、arXiv、DBLP)
  • 预印本与正式版自动对齐
  • OA PDF 分章节解析
  • 引用意图分析
  • Zotero 联动
  • 本地 SQLite 缓存

📄 许可证

本项目基于 MIT License 开源。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。