MCP Hub
Back to servers

semantic-scholar-mcp

A comprehensive MCP server providing direct access to over 200 million academic papers, author profiles, and AI-powered recommendations from Semantic Scholar.

Stars
1
Tools
6
Updated
Jan 11, 2026

🔬 Semantic Scholar MCP Server

PyPI version License: MIT MCP Python 3.10+

The most comprehensive MCP server for academic research. Direct access to 200M+ papers from Semantic Scholar within Claude Desktop.


🚀 Features

ToolDescription
semantic_scholar_search_papersAdvanced paper search with filters (year, field, citations, open access)
semantic_scholar_get_paperFull paper details with optional citations and references
semantic_scholar_search_authorsFind researchers by name
semantic_scholar_get_authorAuthor profiles with h-index, publications, affiliations
semantic_scholar_recommendationsAI-powered related paper discovery
semantic_scholar_bulk_papersBatch retrieval of up to 500 papers

Supported ID Formats:

  • Semantic Scholar ID
  • DOI (DOI:10.1038/...)
  • ArXiv (ARXIV:2106.15928)
  • PubMed (PMID:32908142)
  • ACL (ACL:P19-1285)
  • CorpusId (CorpusId:215416146)

📦 Installation

Option 1: pip (Recommended)

pip install semantic-scholar-mcp

Option 2: From Source

git clone https://github.com/smaniches/semantic-scholar-mcp.git
cd semantic-scholar-mcp
pip install -e .

🔑 Get Your API Key

  1. Go to Semantic Scholar API
  2. Sign up for a free API key
  3. Note your rate limit (typically 1-100 requests/second depending on tier)

⚙️ Configuration

Claude Desktop Setup

Add to your Claude Desktop config file:

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "semantic_scholar": {
      "command": "python",
      "args": ["-m", "semantic_scholar_mcp"],
      "env": {
        "SEMANTIC_SCHOLAR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Then restart Claude Desktop.


💡 Usage Examples

Search Papers

Search for "transformer attention mechanism" papers from 2023 with at least 100 citations

Get Paper Details

Get details for DOI:10.1038/s41586-021-03819-2 including its top 20 citations

Find Related Papers

Get recommendations based on paper 649def34f8be52c8b66281af98ae884c09aef38b

Author Search

Find author "Yoshua Bengio" and list their recent publications

Bulk Retrieval

Retrieve these papers: DOI:10.1038/nature12373, ARXIV:2106.15928, PMID:32908142

📊 Rate Limits

TierRequests/SecondHow to Get
No API Key1 req/secDefault
Free API Key1 req/secSign up
Academic Partner10-100 req/secApply via S2

🏗️ Architecture

┌─────────────────┐     ┌──────────────────────┐     ┌─────────────────┐
│  Claude Desktop │────▶│  semantic-scholar-mcp │────▶│ Semantic Scholar│
│   (MCP Client)  │◀────│     (This Server)     │◀────│      API        │
└─────────────────┘     └──────────────────────┘     └─────────────────┘
        │                         │                          │
        │ stdio (JSON-RPC)        │ Your API Key             │ HTTPS
        │ Local process           │ Local machine            │ 200M+ papers

Your API key never leaves your machine. The MCP server runs locally.


🛠️ Development

# Clone
git clone https://github.com/smaniches/semantic-scholar-mcp.git
cd semantic-scholar-mcp

# Install dev dependencies
pip install -e ".[dev]"

# Run tests
pytest

# Type checking
mypy src/

📄 License

MIT License - see LICENSE file.


👤 Author

Santiago Maniches


🤝 Contributing

Contributions welcome! Please read our Contributing Guidelines.


📬 Support


⭐ Star History

If this tool helps your research, please star the repo!


Built with ❤️ by TOPOLOGICA LLC
Advancing computational research through topological intelligence

Reviews

No reviews yet

Sign in to write a review