Skip to main content

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:

  1. Install Package:

    uv add google_scholar_mcp
    
  2. 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

  1. Abstract retrieval depends on paper page structure and may not always succeed
  2. VPN connection is required throughout usage to access Google Scholar
  3. Please set reasonable request frequency to avoid being blocked by Google Scholar
  4. 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

Metadata

Release files for iflow-mcp_byron993-google_scholar_mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_byron993-google_scholar_mcp 0.1.0
File Size Uploaded
iflow_mcp_byron993_google_scholar_mcp-0.1.0.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_byron993-google_scholar_mcp 0.1.0
File Interpreter ABI Platform
iflow_mcp_byron993_google_scholar_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.1 kB

Release files / iflow_mcp_byron993_google_scholar_mcp-0.1.0.tar.gz

Download URL iflow_mcp_byron993_google_scholar_mcp-0.1.0.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d6aeebd19d2442a36e8df1f209869cc9df21848a0abac87340364e00666da902
BLAKE2b-256 checksum
How to use checksums
f9240a57a015318153c49b0e7059d73ab2effcc554948dd032a040df686b0c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_byron993_google_scholar_mcp-0.1.0-py3-none-any.whl

Download URL iflow_mcp_byron993_google_scholar_mcp-0.1.0-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1447d17839107f8c2c4e9bc4bf400a3ab0754eaadf8315ea1faa2725131c3a9d
BLAKE2b-256 checksum
How to use checksums
5f234276f89ba77f243dd8e87fad524a4435dac303da5c036607f83d32668963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page