home / mcp / google scholar mcp server
A MCP Server for Google Scholar: š Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.
Configuration
View docs{
"mcpServers": {
"jackkuo666-google-scholar-mcp-server": {
"command": "python",
"args": [
"google_scholar_server.py"
]
}
}
}You can empower AI assistants to search Google Scholar and retrieve paper metadata through an MCP server. This bridge lets models query scholarly content, access author details, and support research workflows in a structured, programmatic way.
To use the Google Scholar MCP Server, connect your MCP client or AI assistant to a local or remote MCP endpoint that runs the Python server. Once connected, use the available tools to search for papers, perform advanced searches, and fetch author information. The three core tools are: 1) search_google_scholar_key_words for keyword-based results, 2) search_google_scholar_advanced for refined queries, and 3) get_author_info for author details. Adapt the tool parameters to your needs and integrate the returned dictionaries into your downstream application.
Prerequisites: you need Python 3.10+ installed on your system. You may also use the Smithery CLI if you want to install and configure servers through MCP clients.
Install and run the server by cloning the project, installing dependencies, and starting the server. Use the following steps in sequence.
Start the MCP server with the Python entry point. The server runs a script named google_scholar_server.py.
If you encounter connection issues, verify that the server process is running and that your MCP client points to the correct host/port. Check that Python 3.10+ is active and that the required Python packages are installed. Review the available tools to ensure you pass the expected parameters.
Search for Google Scholar articles using a keywords-based query and return a list of article metadata objects.
Perform an advanced Google Scholar search with optional author and year range constraints, returning a list of matching articles.
Retrieve detailed information about a specified author from Google Scholar.