Google-Scholar

Google-Scholar

Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.

170
Stars
31
Forks
0
Releases

Overview

The Google Scholar MCP Server provides a bridge between AI assistants and Google Scholar through the Model Context Protocol (MCP). It enables models to search for academic papers and access content programmatically, returning metadata and author information to support literature discovery and analysis. Core features include paper search with custom strings or advanced search parameters, efficient retrieval of paper metadata, author information, and research support to streamline scholarly workflows within MCP-enabled applications. The server exposes three MCP tools—search_google_scholar_key_words, search_google_scholar_advanced, and get_author_info—each accepting parameters such as query, author, year_range, and num_results, and returning lists of article dictionaries or author details. The project comprises a FastMCP-based server implementation (google_scholar_server.py) and a web scraping module (google_scholar_web_search.py). Dependencies include Python 3.10+, mcp[cli]>=1.4.1, scholarly>=1.7.0, and asyncio>=3.4.3. Quick-start instructions cover manual installation, Smithery deployment, and integration examples for MCP-enabled tools in AI assistants.

Details

Owner
JackKuo666
Language
Python
License
Updated
2025-12-07

Features

Paper Search

Query Google Scholar papers using custom search strings or advanced search parameters.

Efficient Retrieval

Fast access to paper metadata for efficient retrieval.

Author Information

Retrieve detailed information about authors from Google Scholar.

Research Support

Facilitate academic research by enabling search, retrieval, and author data to assist analysis.

Tags

Google ScholarMCPModel Context ProtocolAIacademic-paperspaper-searchauthor-infoscholarly-searchweb-scrapingresearch