关于 mcp:setup-arxiv-mcp
mcp:setup-arxiv-mcp 是通过 Docker MCP 配置学术论文搜索的技能。它引导用户选择配置范围、添加并测试 paper-search,并在 CLAUDE.md 中记录其可用性。
主要功能
- 01选择团队共享、个人或全局配置
- 02检查 Docker MCP 是否可用
- 03添加并激活 paper-search
- 04使用示例查询测试论文搜索
- 05在 CLAUDE.md 中记录服务用法
适用场景
- 01为项目团队配置论文搜索
- 02设置个人或全局研究环境
- 03使用前验证学术搜索功能
MCP 相关
该技能通过 Docker MCP 查找、添加、激活并测试 paper-search MCP 服务,也介绍了 arxiv-mcp-server 的替代配置方法。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill mcp:setup-arxiv-mcp安装后在 Claude Code 中输入/mcp:setup-arxiv-mcp确认已加载。
详细介绍
用户输入:
$ARGUMENTS
通过 Docker MCP 设置 arXiv MCP 服务指南
1. 确定设置范围
询问用户希望将配置存储在哪里:
选项:
-
项目级(通过 git 共享) - 配置纳入版本控制,与团队共享
- CLAUDE.md 更新至:
./CLAUDE.md
- CLAUDE.md 更新至:
-
项目级(个人偏好) - 配置保留在本地,不纳入 git 跟踪
- CLAUDE.md 更新至:
./CLAUDE.local.md - 确认这些文件已列在
.gitignore中;如果没有,则添加
- CLAUDE.md 更新至:
-
用户级(全局) - 配置适用于该用户的所有项目
- CLAUDE.md 更新至:
~/.claude/CLAUDE.md
- CLAUDE.md 更新至:
保存用户的选择,并在后续步骤中使用相应的路径。
2. 检查 Docker MCP 是否可用
首先,尝试使用 mcp-find 工具搜索服务,确认能否访问 Docker MCP (MCP_DOCKER)。
如果 Docker MCP 不可用:
- 请用户按照以下说明安装 Docker Desktop:https://docs.docker.com/desktop/
- 安装 Docker Desktop 后,指导用户按照以下说明连接 MCP:https://docs.docker.com/ai/mcp-catalog-and-toolkit/get-started/#claude-code
- 配置完成后,请用户重启 Claude Code,并运行“continue”以继续设置
3. 搜索并添加 paper-search MCP 服务
告知用户,常规的 arxiv-mcp-server 已知存在问题,具体表现为初始化失败(初始化过程中出现 EOF 错误)。因此我们将改用 paper-search MCP 服务。
使用 Docker MCP 查找并添加 paper-search MCP 服务,该服务提供全面的学术论文搜索功能:
mcp-find query: "paper-search"
mcp-add name: "paper-search" activate: true
该服务可访问多个学术来源:
- arXiv - 物理、数学、计算机科学等领域的预印本
- PubMed - 生物医学文献
- bioRxiv/medRxiv - 生物学和医学预印本
- Semantic Scholar - AI 驱动的研究工具
- Google Scholar - 广泛的学术搜索
- IACR - 密码学研究
- CrossRef - 基于 DOI 的引用数据库
4. 测试设置
通过搜索论文来确认服务运行正常:
mcp-exec name: "search_arxiv" arguments: {"query": "test query", "max_results": 2}
5. 更新 CLAUDE.md 文件
使用第 1 步确定的路径:
paper-search MCP 服务成功设置后,使用以下内容更新 CLAUDE.md 文件:
### Use Paper Search MCP for Academic Research
Paper Search MCP is available via Docker MCP for searching and downloading academic papers.
**Available tools**:
- `search_arxiv` - Search arXiv preprints (physics, math, CS, etc.)
- `search_pubmed` - Search PubMed biomedical literature
- `search_biorxiv` / `search_medrxiv` - Search biology/medicine preprints
- `search_semantic` - Search Semantic Scholar with year filters
- `search_google_scholar` - Broad academic search
- `search_iacr` - Search cryptography papers
- `search_crossref` - Search by DOI/citation
**Download and read tools**:
- `download_arxiv` / `read_arxiv_paper` - Download/read arXiv PDFs
- `download_biorxiv` / `read_biorxiv_paper` - Download/read bioRxiv PDFs
- `download_semantic` / `read_semantic_paper` - Download/read via Semantic Scholar
**Usage notes**:
- Use `mcp-exec` to call tools, e.g., `mcp-exec name: "search_arxiv" arguments: {"query": "topic", "max_results": 10}`
- Downloaded papers are saved to `./downloads` by default
- For Semantic Scholar, supports multiple ID formats: DOI, ARXIV, PMID, etc.
6. 替代方案:arxiv-mcp-server
如果你特别需要具有额外功能(深度分析提示词、本地存储管理)的专用 arXiv MCP 服务,可以尝试:
mcp-find query: "arxiv"
mcp-config-set server: "arxiv-mcp-server" key: "storage_path" value: "/path/to/papers"
mcp-add name: "arxiv-mcp-server" activate: true
注意:此服务需要配置已下载论文的存储路径。
评论
支持 Markdown