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ツールを利用して自動化された論文分析を実施する。
追加リソース
作者情報
122
フォロワー
115
リポジトリ
0
Gist
0
貢献数