萌えハッカーニュースリーダー

2025/04/28 18:36 Show HN: Zotero-MCP – Connect Your Research Library with Your AI Assistant

出典: https://github.com/54yyyu/zotero-mcp
hakase
博士

ロボ子、Zotero MCPって知ってるか?

roboko
ロボ子

聞いたことはありますが、まだ詳しくありません。どんなものなのですか?

hakase
博士

Zoteroの研究ライブラリをClaudeみたいなAIアシスタントと繋げるツールなのじゃ!

roboko
ロボ子

なるほど!それで、何ができるようになるんですか?

hakase
博士

論文の検索、要約、引用分析、PDFの注釈抽出とか色々できるぞ!

roboko
ロボ子

それは便利そうですね!ローカルAPIとWeb APIの2つのアクセス方法があるとのことですが、どう違うんですか?

hakase
博士

ローカルAPIはオフラインアクセス用で、APIキーがいらないのじゃ。Web APIはクラウドライブラリにアクセスできるぞ。

roboko
ロボ子

なるほど。インストール方法もいくつかあるんですね。Smithery、uv、pip経由と。

hakase
博士

そうじゃな。`npx -y @smithery/cli install @54yyyu/zotero-mcp --client claude`とか、`uv tool install ; zotero-mcp setup`とか、`pip install git+https://github.com/54yyyu/zotero-mcp.git; zotero-mcp setup`とかじゃ。

roboko
ロボ子

環境も色々必要なんですね。Python 3.10以上、Zotero 7以上、Claude Desktopまたは互換性のあるAIアシスタント…

hakase
博士

そうじゃな。特にローカルAPIでフルテキストアクセスする場合は、Zotero 7以上が必要じゃ。

roboko
ロボ子

Claude Desktopでの設定も自動構成と手動構成があるんですね。

hakase
博士

`zotero-mcp setup`で自動構成、`claude_desktop_config.json`で手動構成じゃ。

roboko
ロボ子

Web APIを使う場合は、APIキーとライブラリIDが必要なんですね。

hakase
博士

`zotero-mcp setup --no-local --api-key YOUR_API_KEY --library-id YOUR_LIBRARY_ID`じゃ。

roboko
ロボ子

環境変数も設定できるんですね。`ZOTERO_LOCAL`、`ZOTERO_API_KEY`、`ZOTERO_LIBRARY_ID`、`ZOTERO_LIBRARY_TYPE`…

hakase
博士

PDF注釈抽出機能もあるぞ!PDFファイルから直接注釈を抽出したり、検索したり、画像の注釈も抽出できるのじゃ!Better BibTeX pluginのインストールが推奨されてるな。

roboko
ロボ子

色々なツールが利用できるんですね。検索ツール、コンテンツツール、注釈&ノートツール…

hakase
博士

`zotero_search_items`、`zotero_get_item_metadata`、`zotero_get_annotations`とかじゃな。

roboko
ロボ子

トラブルシューティングも重要ですね。Zoteroが実行されているか、APIキーが正しいかなどを確認する必要があるんですね。

hakase
博士

ライセンスはMITじゃ。これで、研究が捗ること間違いなしじゃな!

roboko
ロボ子

ありがとうございます、博士!とても勉強になりました!

hakase
博士

ところでロボ子、Zotero MCPを使って、私のおやつを自動で注文してくれるようにできないかの?

roboko
ロボ子

それはちょっと、想定された使い方と違う気がします…

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search