scholar-search-mcp

Silung/scholar-search-mcp
★ 155 stars Python 🤖 AI/LLM Updated today
An MCP server for academic paper search that integrates with AI assistants (e.g., Claude Code, Cursor), enabling them to search and retrieve academic paper metadata.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "scholar-search-mcp": {
      "command": "uvx",
      "args": [
        "scholar-search-mcp"
      ]
    }
  }
}

Or install with pip: pip install scholar-search-mcp

README Excerpt

An MCP server for academic literature workflows in Claude, Cursor, and other MCP clients. It combines **Semantic Scholar + arXiv** into one unified toolset, with fast parallel search, normalized outputs, source-aware deduplication, and practical research utilities (citations, references, author graph, recommendations, and arXiv source download).

Tools (15)

SCHOLAR_ARXIV_SOURCE_DIRSCHOLAR_SEARCH_CACHE_DIRSCHOLAR_SEARCH_CACHE_TTL_SECONDSSCHOLAR_SEARCH_ENABLE_ARXIVSCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLARSEMANTIC_SCHOLAR_API_KEYbatch_get_papersdownload_arxiv_sourceget_author_infoget_author_papersget_paper_citationsget_paper_detailsget_paper_recommendationsget_paper_referencessearch_papers

Topics

academicacademic-writingagenticmcp-server