This repository implements a Model Context Protocol (MCP) server and CLI for searching, downloading, and reading academic papers across ~20 scholarly platforms (arXiv, PubMed, Semantic Scholar, CrossRef, OpenAlex, Google Scholar, etc.). It is primarily an application—a Python package distributed via PyPI—that exposes two entry points: an MCP server (stdio-based, compatible with Claude Desktop and other MCP clients) and a command-line interface. The architecture follows a clean two-layer design: a unified tool layer (search_papers, download_with_fallback) that orchestrates concurrent multi-source searches with deduplication, and a modular connector layer where each platform is implemented as a self-contained class inheriting from a common PaperSource abstract base. The system emphasizes a 'free-first' strategy, relying on open public APIs and optional API keys for enhanced access. It includes a fallback chain for PDF downloads (native source → OA repositories → Unpaywall → Sci-Hub) and supports full-text extraction via pypdf. The codebase is well-structured with consistent patterns (Paper dataclass, env config, retry/backoff), comprehensive test coverage (unit and e2e), and CI/CD publishing. However, some connectors are skeletons (IEEE, ACM) or not wired (ChemRxiv), and HTML scraping components are fragile to upstream changes. The last commit date is anomalously in the future (2026-08-17), but the repository shows active issue triage and community engagement.
This repository is a comprehensive data pipeline and curation system for academic papers in the fields of search, recommendation, and advertising (known as 搜广推 in Chinese). It consists of three primary automated workflows: daily arXiv paper fetching with LLM-based relevance scoring (rough and fine ranking) and output to HTML/Feishu notifications; conference paper aggregation where metadata from top venues (KDD, SIGIR, RecSys, etc.) is crawled from DBLP/DBLP and stored as markdown tables; and a curated industry practice article index with its own HTML page. All are driven by GitHub Actions and deploy to GitHub Pages. The codebase is functional but exhibits typical research-project messiness: legacy scripts coexist with a newer paperBotV2 refactor, many conference paper tables have incomplete fields (empty abstracts, zero recommendation scores), and the environment relies on unpinned Python package versions and external APIs (DeepSeek, arXiv, DBLP). The arXiv daily pipeline is the most polished component, featuring retry logic, status tracking, and two-stage LLM ranking. Overall, the repo is a pragmatic automation for researchers but not production-grade software.
This repository is a curated bibliography of research papers focusing on Mamba-based State Space Models applied to computer vision tasks. It contains no actual source code, data, or implementations - rather, it serves as a comprehensive survey organizes hundreds of recent arXiv papers by application domain including action recognition, medical imaging, remote sensing, video understanding, and many other CV subfields. The repository's sole content is a regularly updated README.md that lists papers with links to their arXiv versions and associated code repositories when available.