renoscriptdev_mcp_google_scholar_dev

renoscriptdev_mcp_google_scholar_dev

by renoscriptdev
A Model Context Protocol (MCP) server that provides Google Custom Search functionality for academic research.

Google Scholar MCP Server

smithery badge

A Model Context Protocol (MCP) server that provides Google Custom Search functionality.

Overview

The Google Scholar MCP Server is a development project aimed at integrating Google Scholar search capabilities into the Model Context Protocol (MCP) framework. This server allows users to perform custom searches using Google Scholar and retrieve relevant academic resources.

Installation

Installing via Smithery

To install the Google Scholar MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @gradusnikov/google-search-mcp-server --client claude

Manual Installation

  1. Clone the repository:
git clone https://github.com/gradusnikov/google-search-mpc-server.git
cd google-search-mpc-server
  1. Install dependencies:
pip install fastmcp google-api-python-client python-dotenv

Configuration

Create a .env file in the project root with the following variables:

GOOGLE_API_KEY=your_google_api_key
GOOGLE_CSE_ID=your_custom_search_engine_id

To obtain these credentials:

  1. Create a Google Cloud project and enable the Custom Search API.
  2. Generate an API key from the Google Cloud Console.
  3. Create a Custom Search Engine at https://cse.google.com/cse/all and get its ID.

Usage

Start the server using MCP:

mcp run google_search_mcp_server.py

Alternatively, add the server to the Claude Desktop app CLAUDE_DIRECTORY/claude_desktop_config.json. For example, if you are using Windows Subsystem for Linux (WSL), it may look like this:

"google-search": {
    "command": "wsl.exe",
    "args": [
        "bash",
        "-c",
        "source /home/[user]/anaconda3/etc/profile.d/conda.sh && conda activate mcp && /home/[user]/anaconda3/bin/mcp run /home/[user]/google-search-mpc-server/google_search_mcp_server.py"
    ]
}

About

The Google Scholar MCP Server is a project in development aimed at enhancing the search capabilities of academic resources using Google Scholar.

Resources

Stars

1 star

Watchers

1 watching

Forks

0 forks

Report repository

Releases

No releases published

Packages

No packages published

Contributors

Languages

Features & Capabilities

Categories
mcp_server model_context_protocol python docker search api_integration google_scholar smithery

Implementation Details

Stats

0 Views
0 Favorites
1 GitHub Stars

Repository Info

renoscriptdev Organization

Similar Servers

continuedev_continue by continuedev
0
0
0

Recently Viewed