Scholar MCP
Enables searching for academic papers on Google Scholar by keywords and author names, with features for paginated results and filtering by specific year ranges.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Scholar MCPfind recent papers on large language models from 2024"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Scholar MCP
Local MCP server that searches Google Scholar. Scrapes results with requests + BeautifulSoup -- no API keys, no paid services.
Tools
search_papers_by_topic-- search by keywords, optional year range, paginatedget_author_papers-- find papers by author name, paginated
Related MCP server: semantic-scholar-mcp
Install
Clone and install:
git clone https://github.com/ProPriyam/Scholar-MCP.git
cd Scholar-MCP
pip install -e .Or run directly without cloning (needs uv):
uvx --from git+https://github.com/ProPriyam/Scholar-MCP scholar-mcpClient setup
All configs use python -m scholar_mcp.server to start the server. This avoids PATH issues that pip install can cause on Windows.
VS Code
Add to .vscode/mcp.json:
{
"servers": {
"scholarMcp": {
"type": "stdio",
"command": "python",
"args": ["-m", "scholar_mcp.server"],
"env": {
"PYTHONUNBUFFERED": "1"
}
}
}
}OpenCode
Add to opencode.json in your project root:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"scholar_mcp": {
"type": "local",
"command": ["python", "-m", "scholar_mcp.server"],
"enabled": true,
"environment": {
"PYTHONUNBUFFERED": "1"
}
}
}
}Claude Code
claude mcp add --transport stdio --scope project scholar-mcp -- python -m scholar_mcp.serverConfiguration
All optional. Set as environment variables.
Variable | Default | Description |
| Chrome-like UA | User-Agent header for requests |
|
| HTTP timeout in seconds |
|
| Minimum delay between requests (seconds) |
|
| Retry attempts on failure |
|
| Backoff multiplier between retries |
| none | HTTP/HTTPS proxy URL |
|
| Max results per request |
Notes
This scrapes Google Scholar HTML. It can break if Google changes their markup or blocks requests.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that enables academic research by searching Google Scholar, fetching paper content, and converting web pages to clean Markdown.1MIT
- FlicenseAqualityDmaintenanceAn MCP server that provides access to Semantic Scholar's academic paper database, enabling paper search, detailed retrieval, author info, and citation export.410
- Alicense-qualityCmaintenanceAn MCP server for searching Google Scholar, enabling paper search, author lookup, citation tracking, and BibTeX export for AI assistants and automation workflows.2MIT
- AlicenseAqualityDmaintenanceAI-powered academic paper search MCP server with relevance scoring, summarization, author search, and credit checking. Enables users to search papers naturally and get scored results.359MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
An MCP server that gives your AI access to the source code and docs of all public github repos
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ProPriyam/Scholar-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server