mcpField
M
Mcp Scholar

Mcp Scholar

Local
github.com/renyumeng1Search54Updated 1d ago

About Mcp Scholar

MCP Scholar is an MCP server for researchers and AI agents to search academic literature, inspect papers and references, analyze author profiles, and check BibTeX. It uses OpenAlex as its primary source and consults Semantic Scholar when results are sparse.

Key features

  1. 01Multi-source paper search strategies
  2. 02Paper metadata, abstracts, and references
  3. 03Author profile and publication analysis
  4. 04BibTeX verification and enrichment
  5. 05Server and upstream health checks

Use cases

  1. 01Find papers by keywords and year range
  2. 02Inspect a paper's abstract and references
  3. 03Review an author's prominent publications
  4. 04Check and complete BibTeX entries

MCP support

Exposes literature search, paper details, references, profile analysis, BibTeX verification, and health checks as tools for MCP clients. Read-only tools include annotations such as `readOnlyHint` and `idempotentHint`.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"mcp_scholar": {
"command": "uvx",
"args": [
"mcp-scholar"
],
"env": {
"OPENALEX_EMAIL": "<OPENALEX_EMAIL>"
}
}
}
}
Run commanduvx mcp-scholar
Environment variables to set
OPENALEX_EMAIL

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypimcp-scholar

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

🎓 MCP Scholar

An Academic Research & Literature Analysis Server Built on the Model Context Protocol (MCP)
基于模型上下文协议(MCP)的学术文献检索与分析服务

Python Version MCP SDK Package Manager License: MIT

English | 简体中文


🌍 English

Overview

MCP Scholar (mcp-scholar) is a lightweight, extensible Model Context Protocol (MCP) server designed for academic researchers and AI agents. It empowers MCP-compatible clients—such as Claude Desktop, Claude Code, Cursor, and Cherry Studio—to search academic literature across multiple sources (OpenAlex primary, Semantic Scholar when OpenAlex is thin), inspect paper details and references, analyze researcher profiles, and verify citations directly within conversational or agentic workflows.

✨ Key Features (v0.4.1)
  • 🔎 Unified Multi-Source Search: Single search_papers tool with strategy control (exact / adaptive / hybrid). OpenAlex as the primary source, with Semantic Scholar used when OpenAlex returns too few results.
  • 📄 Deep Paper Inspection: Retrieve comprehensive metadata, full abstracts, and reference lists.
  • 👨‍🔬 Scholar Profile Analytics: Parse author profiles for high-impact publications.
  • ✅ BibTeX Verification: Cross-check and enrich BibTeX entries against Crossref/OpenAlex.
  • 🔌 MCP Tool Annotations: Read-only tools marked with readOnlyHint / idempotentHint for safer auto-approval in clients.
  • ⚡ Zero-friction Execution: uvx mcp-scholar ready.
🛠️ Available Tools
Tool NameDescriptionKey Parameters
search_papersUnified literature search (replaces old scholar_search + adaptive_search)keywords, count, strategy (exact|adaptive|hybrid), sort_by, year_start, year_end
paper_detailFetch detailed metadata and full abstractpaper_id
paper_referencesExtract references / citing paperspaper_id, count
profile_papersAnalyze author profile and top papersprofile_url / user_id, count
verify_bibtexVerify and enrich BibTeX entriesbibtex
health_checkCheck server and upstream availabilityNone

Legacy tools (scholar_search, adaptive_search, summarize_papers) remain available for compatibility but are deprecated in favor of the unified tools + host-model prompts.

🚀 Installation & Quick Start
uvx mcp-scholar

Or from source:

git clone https://github.com/renyumeng1/mcp_scholar.git
cd mcp_scholar
uv sync
uv run mcp-scholar
⚙️ Client Configuration
{
  "mcpServers": {
    "mcp-scholar": {
      "command": "uvx",
      "args": ["mcp-scholar"]
    }
  }
}
🗺️ Roadmap (beyond v0.3.0)
  • Full multi-source federation (Semantic Scholar, Crossref, arXiv, DBLP)
  • Preprint ↔ published deduplication
  • OA PDF section-aware parsing (Methodology / Experiments)
  • Citation intent analysis & bridge papers
  • Zotero integration
  • Local SQLite cache with TTL

🇨🇳 简体中文

项目简介

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 开源。

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.