arxiv-search MCP Server

arxiv-search MCP Server

site icon
2025.03.17 1
JavaScript学术搜索论文检索研究工具搜索工具开发效率
arxiv-search MCP Server 是一个用于搜索arXiv学术论文的模型上下文协议(MCP)服务器。它提供了搜索arXiv学术论文并获取详细信息的工具,支持通过URI和元数据表示学术论文资源,提供带有可自定义参数的论文搜索工具,并支持搜索结果的排序和分页。
View on GitHub

Overview

基本能力

产品定位

arxiv-search MCP Server 是一个专门用于搜索和访问arXiv学术论文的MCP服务器,旨在为研究人员和开发者提供便捷的学术论文搜索和访问功能。

核心功能

  • 通过arxiv://paper/{id}URI列出和访问论文
  • 每篇论文包含标题、作者、摘要、发布日期和PDF链接
  • 使用JSON mime类型进行结构化内容访问
  • 提供search_papers工具,支持搜索学术论文,并可自定义参数如最大结果数、排序方式和分页

适用场景

  • 学术研究:快速查找相关领域的学术论文
  • 开发集成:将arXiv搜索功能集成到其他应用或服务中
  • 数据分析:批量获取特定主题的学术论文信息

工具列表

  • search_papers:在arXiv上搜索学术论文
  • 必填参数:query(搜索查询)
  • 可选参数:max_results(最大结果数)、sort_by(排序方式)、start(分页起始索引)

常见问题解答

  • 调试困难:由于MCP服务器通过stdio通信,调试可能具有挑战性。推荐使用MCP Inspector进行调试。

使用教程

使用依赖

安装Node.js环境,然后运行以下命令安装依赖:

npm install

安装教程

  1. 构建服务器:
npm run build
  1. 配置服务器:
  2. 对于Claude桌面应用,编辑配置文件(MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json,Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. 对于VSCode和Roo Cline,编辑配置文件:~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json

调试方式

使用MCP Inspector进行调试:

npm run inspector

Inspector将提供一个URL,用于在浏览器中访问调试工具。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。