A MCP server that integrates the Semantic Scholar API and the arXiv API so AI assistants (e.g. Claude Code, Cursor) can search and fetch academic paper metadata.
{
"mcpServers": {
"scholar-search-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A MCP server that integrates the Semantic Scholar API and the arXiv API so AI assistants (e.g. Claude Code, Cursor) can search and fetch academic paper metadata.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 16 days ago. 28 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
A MCP server that integrates the CORE API v3, Semantic Scholar API, and arXiv API so AI assistants (e.g. Claude, Cursor) can search and fetch academic paper metadata.
CORE_API_KEY for higher limits), then Semantic Scholar, then arXiv; optional year and venue filters (venue applies to Semantic Scholar only)https://arxiv.org/src/{id} (tool: download_arxiv_source)pip install scholar-search-mcp
Edit the config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd:
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"SCHOLAR_SEARCH_ENABLE_CORE": "false", // enable https://core.ac.uk/
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true", // enable https://www.semanticscholar.org/
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true" // enable https://arxiv.org/
}
}
}
}
If you have API keys (optional but recommended for search):
{
"mcpServers": {
"scholar-search": {
"command": "python",
"args": ["-m", "scholar_search_mcp"],
"env": {
"CORE_API_KEY": "your-core-api-key-here",
"SEMANTIC_SCHOLAR_API_KEY": "your-semantic-scholar-api-key-here",
"SCHOLAR_SEARCH_ENABLE_CORE": "true", // enable https://core.ac.uk/
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "true", // enable https://www.semanticscholar.org/
"SCHOLAR_SEARCH_ENABLE_ARXIV": "true" // enable https://arxiv.org/
}
}
}
}
Add an MCP server in Cursor settings with the same command, args, and env as above.
Search fallback order: When you call search_papers, the server tries sources in order and uses the first that succeeds:
CORE_API_KEY for higher limits (register).SEMANTIC_SCHOLAR_API_KEY for higher limits.Control which sources are used in the search_papers fallback chain via environment variables (default: all enabled):
| Variable | Description |
|---|---|
SCHOLAR_SEARCH_ENABLE_CORE | Use CORE API (default: true). Set to 0, false, or no to disable. |
SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR | Use Semantic Scholar (default: true). |
SCHOLAR_SEARCH_ENABLE_ARXIV | Use arXiv (default: true). |
Example: CORE and arXiv only (skip Semantic Scholar):
"env": {
"SCHOLAR_SEARCH_ENABLE_SEMANTIC_SCHOLAR": "false"
}
download_arxiv_source)Optional default parent directory for extracted sources when
No automated test available for this server. Check the GitHub README for setup instructions.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
The official Python SDK for Model Context Protocol servers and clients
An open-source AI agent that brings the power of Gemini directly into your terminal.
MCP Security Weekly
Get CVE alerts and security updates for Scholar Search Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.