
scholar-search-mcp
by Silung·★ 180·Score 50
MCP server for academic paper search integrating Semantic Scholar and arXiv with practical research tools.
Overview
Scholar Search MCP is a robust MCP server that unifies academic literature search across multiple sources. It provides parallel searching across Semantic Scholar and arXiv with intelligent deduplication by normalized titles. The server offers a comprehensive suite of research tools including paper search, citation tracking, reference retrieval, author profiling, paper recommendations, batch operations, and arXiv source download. Its LLM-friendly outputs make it ideal for downstream reasoning and agent workflows in academic research.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Scholar Search MCP when you need unified academic search across multiple scholarly sources for AI assistants, especially when working on literature reviews or research papers.
When NOT to choose this
Don't choose this if you need write access to academic databases or require access to non-academic research sources.
Tools this server exposes
9 tools extracted from the READMEsearch_papersSearch papers with optional limit, fields, year, venue
get_paper_detailsGet one paper by DOI, arXiv ID, S2 ID, or URL
get_paper_citationsGet papers that cite a given paper
get_paper_referencesGet references of a given paper
get_author_infoGet an author profile by ID
get_author_papersGet papers by a given author
get_paper_recommendationsGet similar paper recommendations
batch_get_papersBatch fetch paper details (up to 500 IDs)
download_arxiv_sourceDownload and extract arXiv source bundle
Comparable tools
Installation
Installation
pip install scholar-search-mcpQuick Setup (Claude Desktop / Cursor)
Add this configuration to your MCP settings:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true"
}
}
}
}For higher rate limits, add your Semantic Scholar API key:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true",
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true",
"SEMANTIC_SCHOLAR_API_KEY": "your-key"
}
}
}
}FAQ
- What is the difference between Semantic Scholar and arXiv searches?
- Semantic Scholar provides comprehensive academic paper metadata with citation analysis, while arXiv offers preprint research papers. The MCP server runs both in parallel and deduplicates results by normalized titles.
- Do I need API keys to use this server?
- No, arXiv works without API keys. Semantic Scholar works with free API key with limited rate limits. Adding a SEMANTIC_SCHOLAR_API_KEY increases rate limits.
Compare scholar-search-mcp with
Last updated · Auto-generated from public README + GitHub signals.