mcpField
A
arxiv-search

arxiv-search

github.com/varde80生产力1321 次安装31 周前更新
代码仓库

关于 arxiv-search

arxiv-search 是用于检索 arXiv 学术论文和预印本的 skill,适合研究人员及文献调研。它支持多种字段查询、分类与日期筛选,并可按文本或 JSON 输出结果。

主要功能

  1. 01按关键词、标题、作者、摘要或分类搜索
  2. 02按分类和日期范围筛选
  3. 03按相关性或更新时间排序
  4. 04以文本或 JSON 返回论文信息

适用场景

  1. 01查找某个研究主题的论文
  2. 02按作者或 arXiv 分类定位论文
  3. 03查看发表日期和 PDF 链接

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/varde80/arxiv-zotero-obsidian --skill arxiv-search

安装后在 Claude Code 中输入/arxiv-search确认已加载。

附带文件scripts/search_arxiv.py

详细介绍

arXiv 论文搜索技能

在 arXiv 库中搜索学术论文和预印本。

用法

当用户要求搜索论文时,使用搜索脚本:

cd /Users/varde/code/arxiv-zotero-obsidian && python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "SEARCH_TERMS" --max-results 10

可用选项

选项描述默认值
--query搜索查询(必填)-
--max-results最大结果数10
--sort-by排序方式:relevance、submitted_date、last_updatedrelevance
--categoryarXiv 类别(例如 cs.AI、physics.cond-mat)-
--date-from起始日期筛选(YYYY-MM-DD)-
--date-to截止日期筛选(YYYY-MM-DD)-
--output输出格式:text、jsontext

查询语法

arXiv 支持按字段搜索:

  • ti:keyword - 在标题中搜索
  • au:name - 按作者搜索
  • abs:keyword - 在摘要中搜索
  • cat:category - 按类别筛选
示例
# General topic search
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "quantum machine learning"

# Search by author
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "au:Hinton"

# Search with category filter
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "deep learning" --category "cs.LG"

# Combined query
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "ti:transformer AND abs:attention"

# Recent papers only
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "large language models" --date-from "2024-01-01"

输出格式

脚本会输出论文详情,包括:

  • arxiv_id:唯一标识符(下载时使用)
  • title:论文标题
  • authors:作者姓名
  • abstract:论文摘要(文本模式下会截断)
  • published:发布日期
  • pdf_url:PDF 直接下载链接
  • categories:学科类别

工作流

  1. 使用用户的查询运行搜索
  2. 以编号列表显示结果
  3. 询问用户要下载或添加到 Zotero 的论文
  4. 记下 arxiv_id,以便与 zotero-add 技能配合使用

评论

支持 Markdown