使用说明
arXiv搜索MCP服务器
一个模型上下文协议(MCP)服务器,支持arXiv学术论文的自然语言搜索。使用Node.js和TypeScript构建,用于本地执行。
特性
- 自然语言查询:使用会话语言(英语和日语)搜索论文
- 综合搜索:按关键字、作者、类别和日期范围搜索
- 结构化结果:获取详细的论文信息,包括标题、作者、摘要和链接
- MCP协议合规性:适用于Claude Desktop和其他MCP兼容客户端
- 错误处理:API调用的强大错误处理和重试逻辑
- 实时数据:从arXiv API获取实时数据
快速开始
-
克隆和设置
git clone https://github.com/sodeyama/arxiv-mcp-server.git cd arxiv-mcp-server npm install npm run build -
配置Claude桌面
添加到您的Claude Desktop配置文件中:
{ "mcpServers": { "arxiv-search": { "command": "node", "args": ["/absolute/path/to/arxiv-mcp-server/dist/index.js"], "env": {} } } } -
使用示例
- “找到5项最新的深层学习研究”
- "Geoffrey Hintonの机械学习论文“
- “关于量子计算的2023年以后的研究”
- “RAG检索增强生成”
配置文件
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
可用工具
search_arxiv_papers
使用自然语言查询搜索学术论文。
参数:
query(字符串,必填):自然语言搜索查询max_results(数量,可选):可退回的最大纸张数(1-50,默认值:10)sort_by(字符串,可选):按相关性、lastUpdatedDate或submittedDate排序sort_order(字符串,可选):升序或降序
get_arxiv_paper
通过arXiv ID获取特定论文的详细信息。
参数:
arxiv_id(字符串,必填):arXiv ID(例如,“2212.13345”)
安装
-
克隆此存储库
-
安装依赖项:
npm install -
构建项目:
npm run build