学术论文搜索工具

通过Semantic Scholar API提供学术论文搜索、批量搜索、引用查询等功能,支持在Claude Code和Claude Chat中使用,为生成的博客、提案和研究提供学术参考。

  • by gonzalezulises
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 gonzalezulises/semantic-scholar-mcp

使用说明

语义学者MCP服务器

MCP服务器将语义学者API公开为Claude Code和Claude Chat的工具。它允许使用真实的学术参考来支持任何生成的工件(博客、提案、研究)。

可用工具

工具 描述
search_papers 使用过滤器按相关性搜索(年份、地点、字段、类型)
bulk_search 使用布尔和排序进行大规模搜索(最多1000/页)
get_paper 按ID,DOI,ArXiv,PubMed分列的论文详情
get_citations 引用给定论文的论文。
get_references 文件引用的文件
recommend_papers 基于论文的建议示例
search_authors 学术作者搜索
batch_papers 通话中多达500份文件的详细信息

设置

# Build
cd ~/Documents/GitHub/semantic-scholar-mcp
npm install && npm run build

# Ya registrado en Claude Code (scope: user)
# Para API key dedicada (opcional, mejora rate limits):
# Editar ~/.claude.json → mcpServers.semantic-scholar.env:
#   "SEMANTIC_SCHOLAR_API_KEY": "tu-key"

费率限制

  • 没有API密钥:~1个共享请求/S(可以提供429个)
  • 使用API Key(免费):1个专用请求-在SemanticScholar.org/product/API上申请

用于Claude聊天(claude.ai)

添加为具有相同配置的远程或本地MCP服务器 ~/.claude.json.

属性

该项目使用 语义学者学术图谱API.语义学者提供的学术数据。

Kinney,R.等人。“语义学者开放数据平台”。ArXiv,abs/2301.101402023。