论文搜索服务

该服务从Hugging Face抓取趋势和月度热门论文,提供标题、摘要、论文链接和发布日期信息。

  • by NRT-ML
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 NRT-ML/huggingface_papers_mcp

使用说明

拥抱面纸MCP服务器

概要

  • 这MCP服务器是 https://huggingface.co/papers/ 从趋势/刻划每月的第一篇论文,标题·概要·论文URL・提供返回公开时间的工具。
  • 提供工具 search_trend_papers(n_paper) 和 search_papers_monthly(date, n_paper) 的两种,内部 create_hf_papers_json_feed() 利用,利用Hugging Face的,之JSON Feed中所述修改相应参数的值。

GitHub Copilot使用步骤

  1. 克隆此存储库。

    git clone https://github.com/NRT-ML/huggingface_papers_mcp.git
    
  2. uv构建和安装虚拟环境。

    cd to huggingface_papers_mcp
    uv venv venv --python 3.11
    venv\Scripts\activate  
    uv install -r requirements.txt   
    
  3. GitHub Copilot使用MCP创建/更新配置文件。Windows那么 C:\Users\[ユーザー名]\AppData\Roaming\Code\User\mcp.json将条目添加到文档注册表。

    "servers": {
       "huggingface_papers_mcp": {
           "command": "uv",
           "args": [
               "--python",
               "path/to/your/venv/Scripts/python.exe",
               "--directory",
               "/PATH/TO/DIR/huggingface_papers_mcp",
               "run",
               "huggingface_papers_mcp.py"
           ],
       }
    }
    
  4. MCP启动服务器。

  1. Agent选择模式,然后从工具按钮MCP确保已检测到服务器。

  2. VS Code的GitHub Copilot Chat中所述修改相应参数的值。

  3. MCP停止服务器,重新启动VSCode的明细栏样式中定义的设置。

致谢

Json feed的制作参考了以下内容。

https://github.com/capjamesg/hugging-face-papers-rss