- Home
- MCP servers
- Google Scholar
Google Scholar
- python
242
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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.
Execution and usage notes
Start the MCP server with the Python entry point. The server runs a script named google_scholar_server.py.
Troubleshooting and tips
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.
Available tools
search_google_scholar_key_words
Search for Google Scholar articles using a keywords-based query and return a list of article metadata objects.
search_google_scholar_advanced
Perform an advanced Google Scholar search with optional author and year range constraints, returning a list of matching articles.
get_author_info
Retrieve detailed information about a specified author from Google Scholar.