Federated academic search, citation traversal, persistent PDF download, and temporary reading.
Connect Runs on your machine
claude mcp add scholar-mcp -e SCHOLAR_DATA_DIR=<SCHOLAR_DATA_DIR> -e SCHOLAR_MCP_EXTENSIONS=<SCHOLAR_MCP_EXTENSIONS> -e S2_API_KEY=<S2_API_KEY> -e OPENALEX_API_KEY=<OPENALEX_API_KEY> -e CORE_API_KEY=<CORE_API_KEY> -e SCOPUS_API_KEY=<SCOPUS_API_KEY> -e DASHSCOPE_API_KEY=<DASHSCOPE_API_KEY> -e DASHSCOPE_HTTP_BASE_URL=<DASHSCOPE_HTTP_BASE_URL> -e SCHOLAR_RERANK_MODEL=<SCHOLAR_RERANK_MODEL> -e SCHOLAR_RERANK_URL=<SCHOLAR_RERANK_URL> -e SCHOLAR_RERANK_API_KEY=<SCHOLAR_RERANK_API_KEY> -e EXA_API_KEY=<EXA_API_KEY> -e ZOTERO_API_KEY=<ZOTERO_API_KEY> -e ZOTERO_LIBRARY_ID=<ZOTERO_LIBRARY_ID> -e NOTION_API_KEY=<NOTION_API_KEY> -e NOTION_DATA_SOURCE_ID=<NOTION_DATA_SOURCE_ID> -- uvx scholar-mcp==0.11.0
{
"mcpServers": {
"scholar-mcp": {
"command": "uvx",
"args": [
"scholar-mcp==0.11.0"
],
"env": {
"SCHOLAR_DATA_DIR": "<SCHOLAR_DATA_DIR>",
"SCHOLAR_MCP_EXTENSIONS": "<SCHOLAR_MCP_EXTENSIONS>",
"S2_API_KEY": "<S2_API_KEY>",
"OPENALEX_API_KEY": "<OPENALEX_API_KEY>",
"CORE_API_KEY": "<CORE_API_KEY>",
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>",
"DASHSCOPE_API_KEY": "<DASHSCOPE_API_KEY>",
"DASHSCOPE_HTTP_BASE_URL": "<DASHSCOPE_HTTP_BASE_URL>",
"SCHOLAR_RERANK_MODEL": "<SCHOLAR_RERANK_MODEL>",
"SCHOLAR_RERANK_URL": "<SCHOLAR_RERANK_URL>",
"SCHOLAR_RERANK_API_KEY": "<SCHOLAR_RERANK_API_KEY>",
"EXA_API_KEY": "<EXA_API_KEY>",
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTERO_LIBRARY_ID": "<ZOTERO_LIBRARY_ID>",
"NOTION_API_KEY": "<NOTION_API_KEY>",
"NOTION_DATA_SOURCE_ID": "<NOTION_DATA_SOURCE_ID>"
}
}
}
}
{
"mcpServers": {
"scholar-mcp": {
"command": "uvx",
"args": [
"scholar-mcp==0.11.0"
],
"env": {
"SCHOLAR_DATA_DIR": "<SCHOLAR_DATA_DIR>",
"SCHOLAR_MCP_EXTENSIONS": "<SCHOLAR_MCP_EXTENSIONS>",
"S2_API_KEY": "<S2_API_KEY>",
"OPENALEX_API_KEY": "<OPENALEX_API_KEY>",
"CORE_API_KEY": "<CORE_API_KEY>",
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>",
"DASHSCOPE_API_KEY": "<DASHSCOPE_API_KEY>",
"DASHSCOPE_HTTP_BASE_URL": "<DASHSCOPE_HTTP_BASE_URL>",
"SCHOLAR_RERANK_MODEL": "<SCHOLAR_RERANK_MODEL>",
"SCHOLAR_RERANK_URL": "<SCHOLAR_RERANK_URL>",
"SCHOLAR_RERANK_API_KEY": "<SCHOLAR_RERANK_API_KEY>",
"EXA_API_KEY": "<EXA_API_KEY>",
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTERO_LIBRARY_ID": "<ZOTERO_LIBRARY_ID>",
"NOTION_API_KEY": "<NOTION_API_KEY>",
"NOTION_DATA_SOURCE_ID": "<NOTION_DATA_SOURCE_ID>"
}
}
}
}
{
"servers": {
"scholar-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"scholar-mcp==0.11.0"
],
"env": {
"SCHOLAR_DATA_DIR": "<SCHOLAR_DATA_DIR>",
"SCHOLAR_MCP_EXTENSIONS": "<SCHOLAR_MCP_EXTENSIONS>",
"S2_API_KEY": "<S2_API_KEY>",
"OPENALEX_API_KEY": "<OPENALEX_API_KEY>",
"CORE_API_KEY": "<CORE_API_KEY>",
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>",
"DASHSCOPE_API_KEY": "<DASHSCOPE_API_KEY>",
"DASHSCOPE_HTTP_BASE_URL": "<DASHSCOPE_HTTP_BASE_URL>",
"SCHOLAR_RERANK_MODEL": "<SCHOLAR_RERANK_MODEL>",
"SCHOLAR_RERANK_URL": "<SCHOLAR_RERANK_URL>",
"SCHOLAR_RERANK_API_KEY": "<SCHOLAR_RERANK_API_KEY>",
"EXA_API_KEY": "<EXA_API_KEY>",
"ZOTERO_API_KEY": "<ZOTERO_API_KEY>",
"ZOTERO_LIBRARY_ID": "<ZOTERO_LIBRARY_ID>",
"NOTION_API_KEY": "<NOTION_API_KEY>",
"NOTION_DATA_SOURCE_ID": "<NOTION_DATA_SOURCE_ID>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SCHOLAR_DATA_DIROptional | |
SCHOLAR_MCP_EXTENSIONSOptional | |
S2_API_KEYOptional, secret | |
OPENALEX_API_KEYOptional, secret | |
CORE_API_KEYOptional, secret | |
SCOPUS_API_KEYOptional, secret | |
DASHSCOPE_API_KEYOptional, secret | |
DASHSCOPE_HTTP_BASE_URLOptional | Alibaba workspace API host or /api/v1 base URL. |
SCHOLAR_RERANK_MODELOptional | Alibaba or custom reranker model name. |
SCHOLAR_RERANK_URLOptional | Full custom rerank endpoint; overrides Alibaba routing. |
SCHOLAR_RERANK_API_KEYOptional, secret | |
EXA_API_KEYOptional, secret | |
ZOTERO_API_KEYOptional, secret | |
ZOTERO_LIBRARY_IDOptional | |
NOTION_API_KEYOptional, secret | |
NOTION_DATA_SOURCE_IDOptional |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.github.Liyux3/scholar-mcp |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
