scholar-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| S2_API_KEY | No | Semantic Scholar API key (https://www.semanticscholar.org/product/api#api-key-form) (1 req/s) | |
| CORE_API_KEY | No | CORE API key (https://core.ac.uk/services/api) | |
| OPENALEX_EMAIL | No | Email for Unpaywall + OpenAlex polite pool | |
| SCIHUB_ENABLED | No | Enable Sci-Hub as last-resort source | false |
| SCHOLAR_DOWNLOAD_DIR | No | PDF save directory | ./downloads |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_papersA | Search for academic papers across multiple sources (Semantic Scholar, arXiv, OpenAlex). Results are ranked using LLM-based reranking for better relevance. |
| paper_infoB | Get information about a specific paper. Can include detail, citations, and/or references. |
| recommend_papersB | Find similar/related papers using Semantic Scholar's recommendation engine. |
| search_authorsC | Search for academic authors/researchers. |
| read_paperA | Download a paper's PDF and optionally extract its text content. |
| search_openreviewA | Search OpenReview for conference papers (ICLR, NeurIPS, ICML, etc.). No API key required. Returns papers with PDFs and review links. |
| build_paper_graphB | Build a citation graph starting from seed papers. Recursively expands citations and references to map the research landscape. |
| knowledge_baseC | Manage saved papers in the knowledge base. |
| discover_fieldB | Map a research field: find surveys, foundational papers, and recent advances. |
| scholar_statusA | Check scholar-mcp server version, available sources, and KB collections. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Liyux3/scholar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server