Google-Scholar-MCP-Server

Google Scholar MCP Serverは、AIアシスタントがGoogle Scholarの論文を検索し、プログラム的にアクセスするためのインターフェースを提供します。これにより、学術研究を効率的にサポートし、論文のメタデータや著者情報を迅速に取得できます。

GitHubスター

124

ユーザー評価

未評価

お気に入り

0

閲覧数

25

フォーク

21

イシュー

8

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Python 3.6 or higher
pip latest version

インストール方法

インストール方法

前提条件

必要なソフトウェアとバージョンを明記してください。
Python: 3.6以上
pip: 最新版

インストール手順

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

bash
git clone https://github.com/JackKuo666/google-scholar-MCP-Server.git
cd google-scholar-MCP-Server

2. 依存関係のインストール

bash
pip install -r requirements.txt

3. サーバーの起動

bash
python google_scholar_server.py

トラブルシューティング

よくある問題

問題: サーバーが起動しない 解決策: Pythonのバージョンを確認し、依存関係を再インストールしてください。

設定方法

設定方法

基本設定

MCPサーバーの起動

サーバーを起動するには、以下のコマンドを実行します:
bash
python google_scholar_server.py

環境変数

必要に応じて以下の環境変数を設定:
bash
export API_KEY="your-api-key"
export DEBUG="true"

使用例

使用例

基本的な使用方法

論文の検索

python
result = await mcp.use_tool("search_google_scholar_key_words", {
    "query": "artificial intelligence ethics",
    "num_results": 5
})
print(result)

高度な検索

python
result = await mcp.use_tool("search_google_scholar_advanced", {
    "query": "machine learning",
    "author": "Hinton",
    "year_range": [2020, 2023],
    "num_results": 3
})
print(result)

著者情報の取得

python
result = await mcp.use_tool("get_author_info", {
    "author_name": "Hinton"
})
print(result)

使用ケース

キーワードを使用して論文を検索する。
著者名や年範囲を指定して高度な検索を行う。
特定の著者に関する詳細情報を取得する。
AIアシスタントを用いた学術研究の支援を行う。
プログラムからMCPツールを利用して自動化された論文分析を実施する。

追加リソース