loaditout.ai
BrowseRequestsSubmitBlogXPrivacyDisclaimer
loaditout.ai
SkillsMCP ServersPacksSubmitRequestsBlog

google-scholar-mcp

MCP Tool

mochow13/google-scholar-mcp

An MCP server for Google Scholar written in TypeScript with Streamable HTTP

Install

$ npx loaditout add mochow13/google-scholar-mcp

About

Google Scholar MCP Server

[](https://smithery.ai/server/@mochow13/google-scholar-mcp)

A Model Context Protocol (MCP) server that provides Google Scholar search capabilities through a streamable HTTP transport. This project demonstrates how to build an MCP server with custom tools and integrate it with AI models like Google's Gemini.

Overview

This project consists of two main components:

  • MCP Server: Provides Google Scholar search tools via HTTP endpoints
  • MCP Client: Integrates with Google Gemini AI to process queries and call tools
Architecture
MCP Server Implementation

The server is built using the @modelcontextprotocol/sdk and implements:

  • Transport: StreamableHTTPServerTransport for HTTP-based communication
  • Session Management: Supports multiple simultaneous connections with session IDs
  • Tool System: Extensible tool registration and execution framework
  • Error Handling: Comprehensive error responses and logging
Available Tools

The server currently provides one main tool:

search_google_scholar
  • Description: Search Google Scholar for academic papers and research
  • Parameters: Configurable search parameters (query, filters, etc.)
  • Returns: Structured search results with paper details
Transport Protocol

The server uses StreamableHTTPServerTransport which supports:

  • HTTP POST: For sending requests and receiving responses
  • HTTP GET: For establishing Server-Sent Events (SSE) streams
  • Session Management: Persistent connections with unique session IDs
  • Real-time Notifications: Streaming updates via SSE
Smithery

The server is now available in Smithery: Google Scholar Search Server

Installation
Installing via Smithery

To install google-scholar-mcp for Claude Desktop automatically via [Smithery](https://smithery.ai/server/

Tags

aigeminigenerative-aillmmcp

Quality Signals

20
Stars
0
Installs
Last updated209 days ago
Security: AREADME
New
mcp-client
mcp-server

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcesmithery
Last commit8/18/2025
View on GitHub→