Skip to main content
Glama

Huggingface Daily Papers

by huangxinping

HuggingFace Daily Papers MCP Server

A MCP (Model Context Protocol) server for fetching HuggingFace daily papers.

Features

  • Fetch today's, yesterday's or specific date HuggingFace papers
  • Provides paper title, authors, abstract, tags, votes, and submitted by info
  • Includes paper links and PDF download links
  • Supports MCP tools and resource interfaces
  • ArXiv integration for complete author lists
  • Complete error handling and logging
  • Comprehensive test coverage

Installation & Usage

Install and run directly using uvx:

uvx huggingface-daily-paper-mcp

This will automatically install the package and its dependencies, then start the MCP server.

Option 2: Local development

For local development, clone the repository and install dependencies:

git clone https://github.com/huangxinping/huggingface-daily-paper-mcp.git cd huggingface-daily-paper-mcp uv sync

Local usage commands

Run as MCP Server (for development):

python main.py

Test Scraper Function:

python scraper.py

Run Tests:

uv run -m pytest test_mcp_server.py -v

Build Package:

uv build

MCP Interface

Tools

  1. get_papers_by_date
    • Description: Get HuggingFace papers for a specific date
    • Parameters: date (YYYY-MM-DD format)
  2. get_today_papers
    • Description: Get today's HuggingFace papers
    • Parameters: None
  3. get_yesterday_papers
    • Description: Get yesterday's HuggingFace papers
    • Parameters: None

Resources

  1. papers://today
    • Today's papers JSON data
  2. papers://yesterday
    • Yesterday's papers JSON data

Project Structure

huggingface-daily-paper-mcp/ ├── main.py # MCP server main program ├── scraper.py # HuggingFace papers scraper module ├── test_mcp_server.py # MCP server test cases ├── README.md # Project documentation ├── .gitignore # Git ignore file ├── pyproject.toml # Project configuration file └── uv.lock # Dependency lock file

Tech Stack

  • Python 3.10+: Programming language
  • MCP: Model Context Protocol framework
  • Requests: HTTP request library
  • BeautifulSoup4: HTML parsing library
  • pytest: Testing framework
  • uv: Python package manager

Development Standards

  • Use uv native commands for package management
  • Follow Python PEP 8 coding standards
  • Include type hints and docstrings
  • Complete error handling and logging
  • Write unit tests to ensure code quality

Example Output

Single paper data structure:

{ "title": "CMPhysBench: A Benchmark for Evaluating Large Language Models in Condensed Matter Physics", "authors": ["Weida Wang", "Dongchen Huang", "Jiatong Li", "..."], "abstract": "CMPhysBench evaluates LLMs in condensed matter physics using calculation problems...", "url": "https://huggingface.co/papers/2508.18124", "pdf_url": "https://arxiv.org/pdf/2508.18124.pdf", "votes": 15, "submitted_by": "researcher123", "scraped_at": "2025-08-27T10:30:00.123456" }

MCP Tool output format:

Title: CMPhysBench: A Benchmark for Evaluating Large Language Models in Condensed Matter Physics Authors: Weida Wang, Dongchen Huang, Jiatong Li, Tengchao Yang, Ziyang Zheng... Abstract: CMPhysBench evaluates LLMs in condensed matter physics using calculation problems... URL: https://huggingface.co/papers/2508.18124 PDF: https://arxiv.org/pdf/2508.18124.pdf Votes: 15 Submitted by: researcher123 --------------------------------------------------

AI IDE/CLI Configuration

Claude Code (CLI)

Add to your MCP configuration:

{ "mcpServers": { "huggingface-papers": { "command": "uvx", "args": ["huggingface-daily-paper-mcp"] } } }

Cursor IDE

Add to your .cursorrules or MCP settings:

{ "mcp": { "servers": { "huggingface-papers": { "command": "uvx", "args": ["huggingface-daily-paper-mcp"], "env": {} } } } }

Windsurf IDE

Add to your Windsurf MCP configuration:

{ "mcpServers": { "huggingface-papers": { "command": "uvx", "args": ["huggingface-daily-paper-mcp"] } } }

VS Code with Continue Extension

Add to your continue configuration:

{ "mcp": { "servers": { "huggingface-papers": { "command": "uvx", "args": ["huggingface-daily-paper-mcp"] } } } }

Other MCP-Compatible Tools

For any MCP-compatible client, use:

# Command uvx huggingface-daily-paper-mcp # Or with Python path python -m main

License

MIT License

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A MCP (Model Context Protocol) server for fetching HuggingFace daily papers.

  1. Features
    1. Installation & Usage
      1. Option 1: Direct execution with uvx (Recommended)
      2. Option 2: Local development
      3. Local usage commands
    2. MCP Interface
      1. Tools
      2. Resources
    3. Project Structure
      1. Tech Stack
        1. Development Standards
          1. Example Output
            1. AI IDE/CLI Configuration
              1. Claude Code (CLI)
              2. Cursor IDE
              3. Windsurf IDE
              4. VS Code with Continue Extension
              5. Other MCP-Compatible Tools
            2. License

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol (MCP) server that provides tools for searching and fetching information from Hacker News.
                Last updated -
                4
                52
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that provides Claude and other LLMs with read-only access to Hugging Face Hub APIs, enabling interaction with models, datasets, spaces, papers, and collections through natural language.
                Last updated -
                10
                62
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                An MCP server that tracks trending AI models, datasets, and spaces on Hugging Face.
                Last updated -
                2
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that allows Claude and other MCP-compatible AI assistants to interact with the Hugging Face ecosystem, enabling repository management, file operations, search, and collections management through natural language.
                Last updated -
                1
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/huangxinping/huggingface-daily-paper-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server