学术论文搜索检索服务

aigroup-paper-mcp是一个统一的MCP接口服务,用于跨多个学术平台搜索、检索和组织学术论文元数据,适用于跨平台学术搜索、文献综述辅助和研究分析等工作。

  • by jackdark425
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 jackdark425/aigroup-paper-mcp

使用说明

aigroup纸张mcp

学术论文搜索和检索MCP服务器将多个学术平台集成到一个统一的界面中。

概述

aigroup-paper-mcp 提供了一个统一的MCP接口,用于跨主要学术来源搜索、检索和组织学术论文元数据。

其设计用于:

  • 跨平台学术论文检索
  • 论文元数据检索与浏览
  • 文献综述辅助
  • 研究差距分析与比较工作流程
  • 与Claude Desktop和其他MCP兼容客户端集成

亮点

  • 12+学术平台 集成在一个MCP接口后面
  • 6高级工具 用于搜索、获取、发现和趋势分析
  • 3种资源模式 用于直接元数据和类别访问
  • 3个提示模板 用于文献综述风格的工作流程
  • 结构化响应、缓存和并行搜索支持

支持的来源

服务器目前支持以下来源:

  • arXiv
  • OpenAlex
  • PubMed Central(PMC)
  • 欧洲PMC
  • 生物预印本
  • medRxiv
  • 核心
  • 语义学者
  • Crossref
  • PubMed
  • 谷歌学术
  • 国际协议竞争限制

快速开始

需求

  • Node.js>=18
  • npm

在本地安装和构建

git clone https://github.com/jackdark425/aigroup-paper-mcp.git
cd aigroup-paper-mcp
npm install
npm run build
npm start

使用npx作为CLI运行

npx aigroup-paper-mcp --help
npx aigroup-paper-mcp search "machine learning"
npx aigroup-paper-mcp fetch "2301.00001" --source arxiv

MCP客户端配置

克劳德桌面/RooCode/兼容的MCP客户端

{
  "mcpServers": {
    "aigroup-paper-mcp": {
      "command": "npx",
      "args": ["aigroup-paper-mcp"]
    }
  }
}

工具

search_papers

跨平台论文搜索,具有智能源选择和查询优化功能。

fetch_paper

按来源和标识符获取论文的详细元数据。

fetch_latest

获取所选来源/类别的最新论文。

list_categories

列出给定平台支持的类别。

advanced_search

支持更复杂的布尔风格学术搜索查询。

trend_analysis

分析随着时间的推移,主题的演变和出版趋势。

资源

  • paper://{source}/{id}
  • category://{source}/{category}
  • search://{query}

提示模板

  • literature_review
  • research_gap_analysis
  • paper_comparison

环境变量

创建一个 .env 文件(如果需要):

LOG_LEVEL=info
CACHE_ENABLED=true
CACHE_TTL=3600
MAX_SEARCH_LIMIT=100

项目结构

aigroup-paper-mcp/
├── src/
├── docs/
├── scripts/
├── package.json
└── README.md

发展

npm run build
npm run test
npm run lint

许可和使用

该项目发布于 MIT许可证.

您可以使用、复制、修改、合并、发布、分发、再许可和销售本软件的副本,包括在学术、内部和商业环境中,前提是保留原始版权声明和许可文本。

请记住:

  • 软件已提供 “原样”,不提供任何形式的保证
  • 您必须在软件的副本或大部分中保留相关的版权和许可声明
  • 下游使用仍受上游学术数据提供商的条款、速率限制、元数据规则和访问限制的约束

请参阅全文 许可证.

致谢

学术数据生态系统

得益于使联合检索成为可能的学术和开放元数据生态系统,包括arXiv、OpenAlex、PubMed、Crossref、Semantic Scholar和相关服务。

MCP生态系统

  • 模型上下文协议SDK
    • 存储库:https://github.com/modelcontextprotocol/servers
    • 角色:MCP服务器集成和工具/资源/提示模型

支持

  • 问题:https://github.com/jackdark425/aigroup-paper-mcp/issues
  • 存储库:https://github.com/jackdark425/aigroup-paper-mcp
  • 文件:https://github.com/jackdark425/aigroup-paper-mcp/tree/main/docs