PR

pma1999/research_hub_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2 stars 7 forks Качество 58 Тренд 8GPL-3.0

A personal MCP server for Sci Hub

Обзор

A Model Context Protocol (MCP) server for academic research and knowledge accumulation through intelligent paper search, retrieval, and metadata extraction. This software is provided for educational and research purposes. Users are responsible for ensuring their use complies with: - All applicable laws and regulations - Publisher terms of service - Institutional policies - Copyright restrictions The developers of this tool do not condone or support any illegal activities. Users should: - Only access papers they have legal rights to access - Respect intellectual property rights - Use retrieved materials in accordance with fair use principles - Consider supporting authors and publishers through legitimate channels - 🔍 : Comprehensive search across 14 academic sources: - - Authoritative metadata for 130M+ papers - - AI-powered search with PDF access - - Physics, CS, and math preprints - - Biomedical and life science papers - - ML conference papers (NeurIPS, ICLR, etc.

README

Показан фрагмент оригинального README. Открыть оригинал.

rust-research-mcp

A Model Context Protocol (MCP) server for academic research and knowledge accumulation through intelligent paper search, retrieval, and metadata extraction.

IMPORTANT: This tool is intended for personal academic use only.

This software is provided for educational and research purposes. Users are responsible for ensuring their use complies with:

  • All applicable laws and regulations
  • Publisher terms of service
  • Institutional policies
  • Copyright restrictions

The developers of this tool do not condone or support any illegal activities. Users should:

  • Only access papers they have legal rights to access
  • Respect intellectual property rights
  • Use retrieved materials in accordance with fair use principles
  • Consider supporting authors and publishers through legitimate channels

By using this software, you acknowledge that you understand and will comply with all applicable laws and regulations regarding access to academic content.

Features

  • 🔍 Multi-Provider Search: Comprehensive search across 14 academic sources:

    • CrossRef - Authoritative metadata for 130M+ papers
    • Semantic Scholar - AI-powered search with PDF access
    • arXiv - Physics, CS, and math preprints
    • PubMed Central - Biomedical and life science papers
    • OpenReview - ML conference papers (NeurIPS, ICLR, etc.)
    • OpenAlex - Open bibliographic database
    • CORE - 350M+ open access papers
    • Unpaywall - Legal free PDF discovery
    • SSRN - Social science working papers
    • bioRxiv - Biology preprints
    • MDPI - Open access journals
    • ResearchGate - Academic social network (ethical access)
    • Sci-Hub - Full-text fallback (lowest priority)
  • 🧠 Intelligent Routing: Smart provider prioritization based on:

    • Academic domain detection (CS/ML, biomedical, physics, social sciences)
    • Search type optimization (DOI, author, title, keywords)
    • Content availability (PDF access, recent papers, open access)
    • Temporal relevance (recent vs. historical content)
  • 📥 Robust Downloads: Multi-provider fallback with zero-byte protection and integrity verification

  • 🔍 Code Pattern Search: Regex-powered search for algorithm implementations in research papers

  • 📊 Metadata Extraction: Extract bibliographic information from PDFs with batch processing

  • 📚 Bibliography Generation: Multi-format citations (BibTeX, APA, MLA, Chicago, IEEE, Harvard)

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "rust-research-mcp": { "command": "/usr/local/bin/rust-research-mcp", "args": [ "--download-dir", "~/downloads/research_papers", "--log-level", "info" ], "env": { "RUST_LOG": "info" } } } }