Zotero MCPとは?
Steven Yu(GitHub では 54yyyu)による Zotero MCP は、Zotero の研究用ライブラリを Claude、ChatGPT、Cursor などの MCP クライアントにつなぎます。Zotero の MCP プロジェクトの中で最もスターが多く、GitHub のスター数は約 5,500 です。バージョン 0.15.1 は 2026年10月16日に PyPI で公開されました。公式の MCP レジストリには io.github.54yyyu/zotero-mcp として登録されています。
既定のプロファイルは 41 個のツールを公開し、任意のグループをすべて有効にすると 53 個になります。タイトル、著者、タグ、全文、意味による検索(ローカル、OpenAI、Gemini、Ollama の埋め込みを使うセマンティック検索)、メタデータ、BibTeX、PDF のページ範囲の読み取り、PDF へのハイライトとノートの追加、DOI、URL、ISBN、BibTeX による論文の追加をカバーします。任意のグループでは、重複の統合、Scite の引用集計、OpenAlex による文献探索、RSS フィードが加わります。
同じパッケージ zotero-mcp-server には、シェルを持つコーディングエージェント向けのエージェントスキル付きの zotero-cli と、Zotero の中で動くチャットプラグインも含まれています。ローカルモードでは Zotero のデータベースから直接読み取り、書き込みは Zotero 10 のローカル API か Zotero の Web API を通じて行います。
Zotero MCPのインストール方法
uv tool install zotero-mcp-server && zotero-mcp setupZotero MCPは使う価値があるか?
Zotero MCP は、厳選した研究用ライブラリを、アシスタントが意味で検索し、ページ単位で読み、その場で注釈を付けられるものに変えます。引用は元の PDF を指します。一般的な Web 検索にはこれができません。あなたがどの論文を信頼しているかを知らないからです。ローカルモードは Zotero の zotero.sqlite ファイル から直接読み取り、認証情報は不要なので、インストールから数分で最初のクエリを試せます。
このプロジェクトは自らの重さについて珍しく率直です。README の計測では、41 個のツールからなる既定のプロファイルはリクエストごとに 16,815 トークン、53 個すべてでは 20,942 トークンかかります。エージェントスキルの経路なら、実際に使われるまでは 98 トークンです。ツールセットが役立ちます。ZOTERO_MCP_TOOLSETS=none でサーバーを中核のツールだけに絞れ、無効にしたツールは隠されるのではなく本当に存在しなくなります。シェルを持つクライアントでは、zotero-cli のスキルが、わずかなコンテキストで同じ仕事をします。
書き込みには、読み取り以上の注意が必要です。Zotero 10 では、1 回限りの authorize-local の手順を踏むと、モデルがアイテムの追加、メタデータの編集、コレクション間のアイテムの移動、注釈の完全な削除を行えるようになり、重複のグループを有効にすれば、計画してから確認するという手順を経てアイテムを統合できます。古い Zotero では、書き込みはキーを使って Web API を通じて行います。最も弱いのは ChatGPT の経路です。zotero-mcp serve には認証がないため、ドキュメントにある ngrok の手順ではトンネルの URL が bearer トークン代わりになります。未解決の issue(#616)が、きちんとした認証の選択肢を求めています。
これは GitHub Sponsors の資金で運営されるコミュニティのプロジェクトで、Zotero のチームが出しているものではありません。これには良い面と悪い面があります。リリースは毎週のように出ており(10月8日に 0.14.1、その後 1 日違いで 0.15.0 と 0.15.1)、未解決の 63 件の issue とプルリクエストには、グループライブラリのアップロードが個人の WebDAV ストアに入ってしまうといった現実的な境界ケースも含まれます。Zotero の Web API は、クライアントに同時リクエストを 4 つまでに抑え、Backoff ヘッダーに従うよう求めています。この規則は、クリックする人間よりも、まとめて処理したがるエージェントにとってはるかに重要です。
真価を発揮する場面
Zotero 10 に約 1,800 本の論文を持ち、Claude Desktop で作業する博士課程の学生
ある手法について自分のライブラリに何が書かれているかを探し、正確なページを引用する
無料のローカルモデル all-MiniLM-L6-v2 を使うセマンティック検索で意味から論文を見つけ、zotero_read_pdf_pages で該当ページを取り出し、zotero_create_annotation で箇所をハイライトします。モデルのサブスクリプション以外に費用はかかりませんが、既定のツール一覧が毎回のやり取りに約 17k トークンを加えます。
Claude Code で LaTeX の関連研究の節を下書きするリサーチエンジニア
エディターを離れずに 30 本の論文の BibTeX と引用文を取り出す
MCP サーバーを追加する代わりに zotero-mcp install-skill を実行します。スキルは使われるまで 98 トークンで、メタデータと BibTeX には zotero-cli を動かします。読み取りはローカルなので、エージェントがモデルに送るもの以外はマシンから出ません。
研究者 8 人の共有グループライブラリを管理する研究室のマネージャー
重複を整理し、新しい論文を正しいコレクションに分類する
重複のグループを有効にし、確定の前にエージェントに zotero_merge_duplicates をドライランで実行させます。Web API での書き込みにはグループへの書き込み権限を持つキーが必要で、Zotero は同時リクエストを 4 つまでにするよう求めています。最初の統合の前にエクスポートしておけば、安上がりな保険になります。
導入前に確認すること
- 導入
- uv tool install zotero-mcp-server を実行し、Zotero 7 以降で「Allow other applications on this computer to communicate with Zotero」にチェックを入れます。その後 zotero-mcp setup で Claude Desktop が設定され、zotero-mcp install-skill で Claude Code、Codex、Cursor に対応します。セマンティック検索には [semantic] の追加パッケージと、zotero-mcp update-db で作るインデックスが必要です。
- 連携
- 既定で 41 個、すべてのグループを有効にすると 53 個のツールです。検索、メタデータ、全文、PDF のページとアウトライン、注釈とノート、DOI、URL、ISBN、BibTeX による追加、コレクションに加え、オプトインの Scite、OpenAlex、フィード、関連付け、重複があります。中核のセットには読み取りと書き込みのツールが混在しています。
- データとプライバシー
- ローカルモードは zotero.sqlite を直接読み取ります。テキストがマシンの外に出るのは、モデルプロバイダーと、選んだ場合の OpenAI や Gemini の埋め込みに対してだけです。Web API モードには Zotero の API キーとライブラリ ID が必要です。DOI と URL によるインポートは外部のソースからメタデータと PDF を取得し、HTTP トランスポートには認証がありません。セキュリティアドバイザリは公開されていません。
- 大規模利用時のコスト
- ソフトウェアは無料です。添付ファイルを Zotero のストレージに置く場合、Zotero のファイル同期は 2 GB で年 $20、6 GB で $60、無制限で $120 です。より大きなコストはコンテキストで、既定のプロファイルではリクエストごとに 16,815 トークンのツール定義があり、クライアントがキャッシュしない限り毎回のやり取りでかかります。
- 制限
- Zotero の Web API は Backoff ヘッダーと 429 の応答で流量を制限し、同時リクエストを最大 4 つまでにするよう求めています。ローカル API にはレート制限がありません。未解決の issue には、Zotero 内のプラグインでの Windows の CLI 検出や、グループライブラリの添付ファイルが個人の WebDAV ストアにアップロードされる問題があります。
良い点
- 自分のライブラリを意味で検索でき、既定では無料のローカル埋め込みを使う
- PDF をページ単位で読み、正確な箇所にハイライトを付けられる
- ローカルの読み取り専用モードは API キー不要
- ツールセットと 98 トークンの CLI スキルでコンテキストのコストを抑えられる
気になる点
- 既定の 41 個のツールはリクエストごとに 16,815 トークンかかる
- 書き込み系のツールが注釈を削除したりアイテムを統合したりできる
- ChatGPT 向けの HTTP モードに認証がない
- 保守者が 1 人のプロジェクトで、Zotero 公式ではない
おすすめの人
論文を Zotero で管理し、アシスタントに検索、読み取り、注釈をさせたい研究者や学生。
Zotero MCPの代替
Zotero MCP:よくある質問
- Zotero MCPは使う価値があるか?
- 読ん だ論文を Zotero で管理している人なら、動かすべきサーバーはこれです。ただしツール一覧が 17,000 トークンあるため、コーディングエージェントでは CLI スキルを使うほうが賢明です。 評価は5点満点中4.2点です。
- Zotero MCPの料金は?
- 無料のオープンソースです(サーバーと CLI は MIT、Zotero 内のチャットプラグインは AGPL-3.0)。ホスト型の埋め込みプロバイダーの料金は、各プロバイダーが請求します。
- Zotero MCPの欠点は?
- 既定の 41 個のツールはリクエストごとに 16,815 トークンかかる; 書き込み系のツールが注釈を削除したりアイテムを統合したりできる; ChatGPT 向けの HTTP モードに認証がない; 保守者が 1 人のプロジェクトで、Zotero 公式ではない.
- Zotero MCPは誰に向いているか?
- 論文を Zotero で管理し、アシスタントに検索、読み取り、注釈をさせたい研究者や学生。
- チームや本番環境でZotero MCPを使うと費用はいくらか?
- ソフトウェアは無料です。添付ファイルを Zotero のストレージに置く場合、Zotero のファイル同期は 2 GB で年 $20、6 GB で $60、無制限で $120 です。より大きなコストはコンテキストで、既定のプロファイルではリクエストごとに 16,815 トークンのツール定義があり、クライアントがキャッシュしない限り毎回のやり取りでかかります。
- Zotero MCPは企業データを扱っても安全か?
- ローカルモードは zotero.sqlite を直接読み取ります。テキストがマシンの外に出るのは、モデルプロバイダーと、選んだ場合の OpenAI や Gemini の埋め込みに対してだけです。Web API モードには Zotero の API キーとライブラリ ID が必要です。DOI と URL によるインポートは外部のソースからメタデータと PDF を取得し、HTTP トランスポートには認証がありません。セキュリティアドバイザリは公開されていません。
- Zotero MCPの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はNotion MCP 、 Memory (reference server)です。
回答確認日:2026年10月22日
