JG

jackkuo666/google-scholar-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

426 stars 65 forks 品質 64 トレンド 21

Google Scholar用のMCPサーバー:🔍 AIアシスタントがシンプルなMCPインターフェースを通じてGoogle Scholarの論文を検索しアクセスできるようにします。

概要

🔍 AIアシスタントがシンプルなMCPインターフェースを通じてGoogle Scholarの論文を検索しアクセスできるようにします。 Google Scholar MCP Serverは、モデルコンテキストプロトコル(MCP)を通じてAIアシスタントとGoogle Scholarの間の橋渡しを提供します。これにより、AIモデルは学術論文を検索し、その内容にプログラム的にアクセスできます。 - 🔎 論文検索:カスタム検索文字列や高度な検索パラメータ✅でGoogle Scholar論文を検索できる- 🚀 効率的な検索:論文メタデータ✅への迅速なアクセス- 👤 著者情報:著者✅の詳細情報取得- 📊 研究支援:学術研究と分析✅の促進 Smithery経由でClaude Desktop用のgoogle-scholar Serverを自動的にインストールするには: 以下を設定→ カーソル設定→MCPに貼り付け→新しいサーバーを追加してください: - Mac/Linux サーバーが稼働したら、提供されているMCPツールをAIアシスタントやアプリケーションで使うことができます。

概要(AI 翻訳)

🔍 AIアシスタントがシンプルなMCPインターフェースを通じてGoogle Scholarの論文を検索しアクセスできるようにします。

Google Scholar MCP Serverは、モデルコンテキストプロトコル(MCP)を通じてAIアシスタントとGoogle Scholarの間の橋渡しを提供します。これにより、AIモデルは学術論文を検索し、その内容にプログラム的にアクセスできます。

✨ コア機能

  • 🔎 論文検索:カスタム検索文字列や高度な検索パラメータ✅でGoogle Scholarの論文を検索
  • 🚀 効率的な検索:紙のメタデータ✅への迅速なアクセス
  • 👤 著者情報:著者✅に関する詳細な情報を取得する
  • 📊 研究支援:学術研究と分析✅の促進

🚀 クイックスタート

手動インストール

Smithery経由のインストール

Smithery経由でClaude Desktop用のgoogle-scholar Serverを自動的にインストールするには:

クロード

カーソル

以下を設定→カーソル設定→MCPに貼り付け→新しいサーバーを追加してください:

  • Mac/Linux

ウィンドサーフィン

クライン

  1. リポジトリのクローン:

  2. 必要な依存関係をインストールする:

開発のために:

📊 使用法

MCPサーバーの起動:

サーバーが稼働したら、提供されているMCPツールをAIアシスタントやアプリケーションで使うことができます。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

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:

claude

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
npx -y @smithery/cli@latest run @JackKuo666/google-scholar-mcp-server --client cursor --config "{}" 

Windsurf

npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client windsurf --config "{}"

CLine

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:

# 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:

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

result = await mcp.use_tool("search_google_scholar_key_words", {
    "query": "artificial intelligence ethics",
    "num_results": 5
})
print(result)
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

GitHub で README 全文を見る

インストール

npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client claude --config "{}"
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "google-scholar": { "command": "python", "args": ["-m", "google_scholar_mcp_server"] } } }