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.

Comments (0)

Sign In Sign in to leave a comment.

Spark Drops

Weekly picks: best new AI tools, agents & prompts

Venture Crew
Terms of Service

© 2026, Venture Crew