关于 Arxiv Semantic Search
此 MCP 服务让 AI 助手通过语义查询或结构化关键词搜索 arXiv。语义搜索覆盖计算机科学论文,关键词搜索支持所有 arXiv 分类。
主要功能
- 01语义论文搜索
- 02带筛选条件的关键词搜索
- 03按 arXiv ID 获取论文详情
- 04列出 arXiv 分类
- 05获取服务端时间
适用场景
- 01按研究主题查找论文
- 02按分类和日期筛选近期论文
- 03通过 arXiv ID 查询论文
MCP 相关
向 MCP 客户端提供 arXiv 搜索和查询功能,包括语义与关键词搜索、论文详情、分类及服务端时间。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
arXiv 搜索 MCP
一个轻量级的 Model Context Protocol 服务,可让 AI 助手查询 arXiv API。它提供两种强大的搜索方式:
- 语义搜索:使用向量嵌入理解查询的含义,由 ArxivSearch 提供支持
注意:目前,语义搜索仅支持计算机科学(cs.*)类别的论文
- 关键词搜索:支持结构化查询,可使用类别、日期范围和特定字段搜索等多种筛选条件
注意:支持所有 arXiv 类别的论文
要求
- Python 3.12 或更高版本
- uv 包管理器(依赖解析器和运行器)
开始使用
1. 克隆并安装依赖项
# Clone the repository
git clone https://github.com/icyclv/arxiv-semantic-search-mcp.git
cd arxiv-semantic-search-mcp
# Install all project dependencies listed in pyproject.toml
uv sync
2. 在本地运行服务
# Start the MCP server
uv run main.py
编辑器 / 客户端配置
要在 AI 助手工具(例如 Claude Desktop、VS Code MCP 扩展)中使用此 MCP 服务,请添加以下配置:
{
"mcpServers": {
"arxiv-semantic-search": {
"command": "uv",
"args": [
"--directory",
"/path/to/arxiv-semantic-search-mcp", // Replace with actual path
"run",
"main.py"
]
}
}
}
注意:将 /path/to/arxiv-semantic-search-mcp 替换为克隆仓库的实际路径。
可用函数
| 函数 | 描述 |
|---|---|
search_semantic | 使用自然语言查询和嵌入语义搜索论文 |
search_keyword | 使用包含多种筛选条件的结构化关键词查询搜索论文 |
get_details | 根据 arXiv ID 获取特定论文的详细信息 |
get_categories | 获取 arXiv 类别列表及其说明 |
get_current_time | 获取指定格式的当前服务时间 |
详细文档和示例请参阅 src/server.py。
使用示例
语义搜索
# Search for papers about deep learning in computer vision
search_semantic(
query="recent advances in vision transformers for medical image segmentation",
categories=["cs.CV", "cs.AI"]
)
关键词搜索
# Search for recent machine learning papers in multiple categories
search_keyword(
categories=["cs.AI", "cs.LG"],
start_date="2024-01-01",
all_fields="transformer",
sort_by="submittedDate",
sort_order="descending"
)
获取论文详情
# Get detailed information for a specific paper
get_details("2401.00001")
许可证
本项目根据 MIT 许可证发布。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。