Top AI Repos β open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A MCP Server for Google Scholar: π Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.
| Date | Stars |
|---|---|
| 2026-07-31 | 384 |
| 2026-08-02 | 384 |
| 2026-08-06 | 384 |
Today
β stars today
This week
β stars this week
This month
β stars this month
Momentum
0.0
growth rate 0.00%/day
# Google Scholar MCP Server
[](https://smithery.ai/server/@JackKuo666/google-scholar-mcp-server)
π Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.
The Google Scholar MCP Server provides a bridge between AI assistants and Google Scholar through the Model Context Protocol (MCP). It allows AI models to search for academic papers and access their content in a programmatic way.
## β¨ Core Features
- π Paper Search: Query Google Scholar papers with custom search strings or advanced search parameters β
- π Efficient Retrieval: Fast access to paper metadata β
- π€ Author Information: Retrieve detailed information about authors β
- π Research Support: Facilitate academic research and analysis β
## π Quick Start
### Installing Manually
### Installing via Smithery
To install google-scholar Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@JackKuo666/google-scholar-mcp-server):
#### claude
```sh
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client claude --config "{}"
```
#### Cursor
Paste the following into Settings β Cursor Settings β MCP β Add new server:
- Mac/Linux
```s
npx -y @smithery/cli@latest run @JackKuo666/google-scholar-mcp-server --client cursor --config "{}"
```
#### Windsurf
```sh
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client windsurf --config "{}"
```
### CLine
```sh
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client cline --config "{}"
```
1. Clone the repository:
```
git clone https://github.com/JackKuo666/google-scholar-MCP-Server.git
cd google-scholar-MCP-Server
```
2. Install the required dependencies:
```
pip install -r requirements.txt
```
For development:
```bash
# Clone and set up development environment
git clone https://github.com/JackKuo666/Google-Scholar-MCP-Server.git
cd Google-Scholar-MCP-Server
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
# Install dependencies
pip install -r requirements.txt
```
## π Usage
Start the MCP server:
```bash
python google_scholar_server.py
```
Once the server is running, you can use the provided MCP tools in your AI assistant or application. Here are some examples of how to use the tools:
### Example 1: Search for papers using keywords
```python
result = await mcp.use_tool("search_google_scholar_key_words", {
"query": "artificial intelligence ethics",
"num_results": 5
})
print(result)
```
### Example 2: Perform an advanced search
```python
result = await mcp.use_tool("search_google_scholar_advanced", {
"query": "machine learning",
"author": "Hinton",
"year_range": [2020, 2023],
"num_results": 3
})
print(result)
```
### Example 3: Get author information
```python
result = await mcp.use_tool("get_author_info", {
"author_name": "Geoffrey Hinton"
})
print(result)
```
These examples demonstrate how to use the three main tools provided by the Google Scholar MCP Server. Adjust the parameters as needed for your specific use case.
## Usage with Claude Desktop
Add this configuration to your `claude_desktop_config.json`:
(Mac OS)
```json
{
"mcpServers": {
"google-scholar": {
"command": "python",
"args": ["-m", "google_scholar_mcp_server"]
}
}
}
```
(Windows version):
```json
{
"mcpServers": {
"google-scholar": {
"command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe",
"args": [
"D:\\code\\YOUR\\PATH\\Google-Scholar-MCP-Server\\google_scholar_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
```
Using with Cline
```json
{
"mcpServers": {
"google-scholar": {
"command": "bash",
"args": [
"-c",
"source /home/YOExcerpt of 5,837 characters
Read on GitHubWould you bet a product on this? Bounded 0β100 and slow moving.
matched fp:da11040671ccf1ff, name:mcp server, desc:mcp server