Google Scholar MCP Server
An MCP server that provides Google Scholar search capabilities for finding academic articles and research through HTTP transport.
Get this MCP server
An MCP server that provides Google Scholar search capabilities for finding academic articles and research through HTTP transport.
Installation
Smithery
npx -y @smithery/cli install @mochow13/google-scholar-mcp --client claude
From Source Code
git clone <repository-url>
cd google-scholar-mcp
cd server
npm install
npm run build
cd client
npm install
npm run build
Available Tools
| Tool | Description |
|---|---|
search_google_scholar |
Search Google Scholar for academic articles and research with customizable search parameters and re... |
Features
- Search academic articles in Google Scholar
- Streaming HTTP transport with Server-Sent Events
- Support for multiple sessions for concurrent connections
- Integration with Google Gemini AI model
- Persistent context and conversation history
- Real-time notifications through SSE streams
- Extensible tool registration framework
- Comprehensive error handling and logging
Environment Variables
Required
GEMINI_API_KEY- Required for client AI integration with Google Gemini
Optional
PORT- Server port configuration
Usage Examples
Find recent papers about machine learning in healthcare
What about specifically for diagnostic imaging?
Notes
The server runs on port 3000 with POST /mcp endpoints for communication and GET /mcp for SSE streams. It includes both server and client implementations, with the client providing an interactive chat loop interface.