io.github.liyux3/scholar-mcp
Federated academic search, citation traversal, persistent PDF download, and temporary reading.
Target client
run in your project directory
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
setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok LangChain
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
This listing does not declare its tools. Connect the server and your client will discover them on the handshake.