G
Google Scholar MCP
by @Byron993
📚MCP service for Google Scholar that filters only complete abstracts and seamlessly integrates with Cherry Studio.
Created 5/10/2025
Updated about 1 month ago
README
Repository documentation and setup instructions
Google Scholar MCP Server (Optimized for Cherry Studio)
An MCP-based Google Scholar search service optimized for Cherry Studio, providing academic paper search, abstract retrieval, and supporting both Chinese and English queries.
Features
- Search academic papers via Google Scholar (not limited to arXiv)
- Automatically retrieve and filter paper abstracts (only keeping complete abstracts)
- Support Chinese keyword search with auto-translation to English
- Return comprehensive paper metadata (title, authors, journal, year, citations, URL, etc.)
- Optimized for Cherry Studio integration via MCP protocol
Installation
google_scholar_mcp
can be installed using uv
. Below are two approaches: a quick start for immediate use and a detailed setup for development.
Quick Start
For users who want to quickly run the server:
-
Install Package:
uv add google_scholar_mcp
-
Configure Cherry Studio: Add this configuration to your Cherry Studio configuration file:
{ "mcpServers": { "google_scholar_server": { "command": "uv", "args": [ "--directory", "/path/to/your/google_scholar_mcp", "run", "gsd_mcp.py" ] } } }
Note: Replace
/path/to/your/google_scholar_mcp
with your actual installation path.
Usage
Response Example
=== Paper 1 ===
Title: Deep Learning
Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
Journal: Nature
Year: 2015
URL: https://www.nature.com/articles/nature14539
Citations: 95183
Abstract:
Deep learning allows computational models composed of multiple processing layers to learn representations of data with multiple levels of abstraction...
Notes
- Abstract retrieval depends on paper page structure and may not always succeed
- VPN connection is required throughout usage to access Google Scholar
- Please set reasonable request frequency to avoid being blocked by Google Scholar
- Chinese queries are automatically translated to English for searching
Dependencies
- googletrans>=4.0.2
- httpx>=0.28.1
- mcp[cli]>=1.7.0
- scholarly>=1.7.11
License
MIT License
Quick Setup
Installation guide for this server
Install Package (if required)
uvx google_scholar_mcp
Cursor configuration (mcp.json)
{
"mcpServers": {
"byron993-google-scholar-mcp": {
"command": "uvx",
"args": [
"google_scholar_mcp"
]
}
}
}