AIコーディングエージェント向けのローカルファーストな永続メモリ。決定事項や学びをSQLiteに保存し、MCP経由でClaude Code、Cursorなどのクライアントに提供します。
54yyyu/zotero-mcp
Zoteroの研究ライブラリをClaude、ChatGPT、CursorなどのAIアシスタントに接続し、検索・閲覧・注釈を可能にするMCPサーバーとCLI。
代替できる製品:Zotero Chat
- スター
- 5,759
- フォーク
- 451
- 未解決の Issue
- 68
- 最終コミット
- 5 日前
これは何?
Zotero MCPは、Model Context Protocolを通じてZoteroの研究ライブラリをAIアシスタントに公開します。接続すると、アシスタントはタイトル、著者、タグ、コレクション、全文、意味に基づいてアイテムを検索し、メタデータ、BibTeX、PDFのテキストやページ画像を読み取れるほか、論文にハイライト、ノート、範囲ボックスを追加できます。また、DOI、URL、ISBN、BibTeX、ファイルからアイテムを追加したり、コレクションやタグを管理したり、重複アイテムを統合したりできます。
このパッケージには3つの利用方法があります。Claude DesktopやChatGPTのようにシェルを使わないチャットアプリにはMCPサーバーを利用できます。ターミナルで動作するClaude Code、Codex、Cursorなどのエージェントには、zotero-cliコマンドとエージェントスキルを利用でき、コンテキストでのトークン使用量も大幅に抑えられます。Zotero Agentプラグインを使うと、Zotero内にチャットパネルが追加され、開いているアイテムやページを認識し、回答を引用元のページにリンクできます。
ローカルモードでは、読み取りはzotero.sqliteから直接行い、書き込みは起動中のZotero 10以降、またはWeb API経由で行います。セマンティック検索では、ローカル、OpenAI、Gemini、Ollamaの埋め込みモデルを利用でき、Sciteの引用データにも任意で対応しています。
主な機能
- 01ライブラリ全体を対象に、メタデータ、全文、意味に基づいて検索
- 02メタデータ、BibTeX、PDFのテキスト範囲、ページ画像を読み取り
- 03PDFに紐づくハイライト、範囲ボックス、ノートを作成
- 04DOI、URL、ISBN、BibTeX、ファイルから論文を追加し、コレクションやタグを管理
- 05MCPクライアント、またはzotero-cliのエージェントスキル経由で利用
ユースケース
- Zoteroライブラリに保存した論文についてClaudeやChatGPTに質問する
- 執筆中にClaude CodeやCursorなどのコーディングエージェントに文献を検索させる
- Zotero内で論文についてチャットし、引用されたページを開く
- 大規模な研究コレクションのセマンティック検索インデックスを作成する
クイックスタート
- 1
uv を使ってパッケージをインストールします
uv tool install zotero-mcp-server - 2
Settings > Advanced で Zotero のローカル API を有効にします(手動での操作が必要です。コマンドはありません)
- 3
セットアップコマンドを実行してアシスタントを接続します
zotero-mcp setup
使う前に知っておきたいこと
- Zotero 10 以降への書き込みには authorize-local の実行が必要です。古い Zotero バージョンでは Web API キーが必要です。
- セマンティック検索や PDF のページ画像など、負荷の大きい機能には、追加の依存関係を含むオプションの extras が必要です。
- Zotero Agent プラグインは AGPL-3.0、サーバーと CLI は MIT のライセンスです。
収録されている特集
トピック
よくある質問
- zotero-mcp とは?
- Zoteroの研究ライブラリをClaude、ChatGPT、CursorなどのAIアシスタントに接続し、検索・閲覧・注釈を可能にするMCPサーバーとCLI。 Zotero MCPは、Model Context Protocolを通じてZoteroの研究ライブラリをAIアシスタントに公開します。接続すると、アシスタントはタイトル、著者、タグ、コレクション、全文、意味に基づいてアイテムを検索し、メタデータ、BibTeX、PDFのテキストやページ画像を読み取れるほか、論文にハイライト、ノート、範囲ボックスを追加できます。また、DOI、URL、ISBN、BibTeX、ファイルからアイテムを追加したり、コレクションやタグを管理したり、重複アイテムを統合したりできます。
- zotero-mcp は無料で使えますか?ライセンスは?
- zotero-mcp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zotero-mcp は今もメンテナンスされていますか?
- 活発にメンテナンス中。zotero-mcp の最終コミットは 2026年11月1日 です。
- zotero-mcp は何に使えますか?
- Zoteroライブラリに保存した論文についてClaudeやChatGPTに質問する 執筆中にClaude CodeやCursorなどのコーディングエージェントに文献を検索させる Zotero内で論文についてチャットし、引用されたページを開く 大規模な研究コレクションのセマンティック検索インデックスを作成する
- zotero-mcp のインストール方法は?
- uv を使ってパッケージをインストールします: uv tool install zotero-mcp-server Settings > Advanced で Zotero のローカル API を有効にします(手動での操作が必要です。コマンドはありません) セットアップコマンドを実行してアシスタントを接続します: zotero-mcp setup
- zotero-mcp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/54yyyu/zotero-mcp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ChatGPTやClaudeなどのMCPホストから、ローカルプロジェクトのコードを読み取り、編集、実行できるセルフホスト型MCPサーバー。
OllamaまたはLM Studioの埋め込みを使い、Claude Code、Codex、Cursor、OpenCodeにコードベースの意味検索を提供するローカルMCPサーバー。
過去の会話をセマンティック検索できる、MCPサーバーとして動作するClaude Code向けローカルRustツールです。
Gmail、Calendar、Drive、Docs、Sheets、Slides、Forms、Tasks、Contacts、ChatなどをAIアシスタントが操作するためのMCPサーバー兼CLI。
科学者向けのローカルファーストな、モデルを問わないデスクトップAI研究ワークベンチ。エージェント、Python/R Notebook、科学データ連携、追跡可能な成果物を備えます。