A Model Context Protocol (MCP) server that provides Google Custom Search functionality.
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.
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
git clone https://github.com/gradusnikov/google-search-mpc-server.git
cd google-search-mpc-server
pip install fastmcp google-api-python-client python-dotenv
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:
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"
]
}
The Google Scholar MCP Server is a project in development aimed at enhancing the search capabilities of academic resources using Google Scholar.
No releases published
No packages published