MCP Catalogs
Homescholar-search-mcp screenshot

scholar-search-mcp

by Silung·180·Score 50

MCP server for academic paper search integrating Semantic Scholar and arXiv with practical research tools.

ai-llmdeveloper-toolsknowledge-graph
4
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Assisting researchers in survey paper writing with comprehensive literature search
you:Enabling AI assistants to retrieve academic paper metadata and citations
you:Supporting academic workflows by providing unified access to multiple scholarly databases
you:What is the difference between Semantic Scholar and arXiv searches?
you:Do I need API keys to use this server?

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 README
  • search_papers

    Search papers with optional limit, fields, year, venue

  • get_paper_details

    Get one paper by DOI, arXiv ID, S2 ID, or URL

  • get_paper_citations

    Get papers that cite a given paper

  • get_paper_references

    Get references of a given paper

  • get_author_info

    Get an author profile by ID

  • get_author_papers

    Get papers by a given author

  • get_paper_recommendations

    Get similar paper recommendations

  • batch_get_papers

    Batch fetch paper details (up to 500 IDs)

  • download_arxiv_source

    Download and extract arXiv source bundle

Comparable tools

semantic-scholar-mcparxiv-search-mcpresearch-rabbit-mcpscopus-api

Installation

Installation

pip install scholar-search-mcp

Quick 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.