Google Scholar Search MCP Server
Query academic papers, author profiles, and BibTeX citations from Google Scholar.
Data last scanned today · Reviewed today
Overview
This MCP server enables AI assistants to interface with Google Scholar for retrieving academic metadata. It supports targeted paper searches, author profile lookups, and citation tracking, allowing users to extract bibliographic information directly into their workflows. The server includes built-in features for BibTeX export and bulk query handling, managed through configurable rate-limiting delays to respect external service constraints. It also offers flexible proxy integration, supporting free or ScraperAPI setups for larger-scale research tasks.
Our verdict
With a security score of 30/100, this project carries a high risk level. The server is maintained by a single contributor, has not undergone editorial review, and lacks established community testing, which is reflected in its low GitHub star count. Users should exercise caution as the authentication and security implementations have not been verified; it is recommended only for individual, non-critical research environments rather than enterprise or sensitive applications.
- Supports multiple proxy configurations for request management
- Directly exports academic data to BibTeX format
- Includes automated rate-limiting for request consistency
- High risk score due to lack of community vetting
- Single-maintainer project with low external oversight
- Authentication methods remain unreviewed
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the system requirements to run this server?
You need Python 3.11 or later and the mcp, scholarly, and pydantic libraries installed.
›Can I use this server without a proxy?
Yes, the default configuration is set to no proxy (GS_PROXY_TYPE=none), but you must respect the built-in rate limits to avoid being blocked by Google Scholar.
›How does the server handle rate limiting?
The server automatically enforces randomized delays between 5 and 15 seconds by default and supports up to 3 retries for failed requests.
›What should I do if my IP address gets blocked by Google Scholar?
You may need to wait 24-48 hours for the block to expire, or alternatively, use a proxy service like ScraperAPI or a free proxy to rotate your IP address.
›Which proxy types are supported by the configuration?
The server supports 'free' proxies, 'single' proxy connections via HTTP/HTTPS URLs, and integration with the 'scraperapi' service.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.