arxiv-mcp-server and paper-search-mcp

These are **competitors** with overlapping core functionality—both provide MCP servers for academic paper search—but B offers broader source coverage (PubMed, bioRxiv) while A appears more specialized for arXiv analysis.

arxiv-mcp-server
58
Established
paper-search-mcp
42
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 9/25
Community 19/25
Maintenance 2/25
Adoption 10/25
Maturity 9/25
Community 21/25
Stars: 2,329
Forks: 188
Downloads:
Commits (30d): 26
Language: Python
License: Apache-2.0
Stars: 779
Forks: 104
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About arxiv-mcp-server

blazickjp/arxiv-mcp-server

A Model Context Protocol server for searching and analyzing arXiv papers

Implements four core tools—paper search with category/date filtering, PDF download and local caching, paper listing, and content reading—exposed as MCP resources for seamless integration with Claude Desktop and other MCP clients. Executes searches against arXiv's API while maintaining a configurable local storage backend for offline access, and includes pre-built analysis prompts that guide AI assistants through systematic paper evaluation workflows.

About paper-search-mcp

openags/paper-search-mcp

A MCP for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.

Implements a two-layer architecture with unified high-level tools (`search_papers`, `download_with_fallback`) that coordinate concurrent searches across 20+ academic platforms while deduplicating results, backed by modular platform-specific connectors using intelligent DOI extraction. Follows a free-first design philosophy prioritizing open metadata sources (Crossref, OpenAlex, dblp) and full-text repositories (arXiv, PMC, CORE, OpenAIRE) with optional API keys for rate-limit improvement, and chains fallback strategies for PDF retrieval across multiple OA sources before optional Sci-Hub access. Integrates as an MCP server compatible with LLM clients like Claude Desktop via the MCP Python SDK.

Scores updated daily from GitHub, PyPI, and npm data. How scores work