Zotero MCPコネクタ
ローカルの Zotero を Claude と統合するためのモデル制御プロトコル (MCP) コネクタ。
これにより、Claude のデスクトップインターフェースからローカルの Zotero ライブラリに直接アクセスできるようになります。これは、Zotero 7 のローカル Web API にアクセスできるかどうかに依存します。
これは、Node.js と Web API を使用したリポジトリ: mcp-zoteroからインスピレーションを得ました。
これは素晴らしいpyzoteroライブラリをベースに構築されています。
インストール
Claude Desktop と MCP のやり取りに関する情報は、ここ で参照できます。
uvを使用してください。インストール手順については、こちらをご覧ください。Git プロジェクトをローカル スペースにチェックアウトし、内部の仮想環境をアクティブ化します。
Zotero 7 でローカル API を有効にします。

ローカルの Claude インストールにサーバーを追加します。
Related MCP server: Zotero MCP Server
構成
このコネクタはローカルのZoteroインストールで動作するように設定されており、現在はuserライブラリのみがサポートされています。デフォルトではユーザーID 0が使用されますが、必要に応じて環境変数ZOTERO_USER_IDを設定することもできます。
利用可能な機能
コネクタは次の機能を提供します。
get_collections(): Zotero ライブラリ内のすべてのコレクションを一覧表示しますget_collection_items(collection_key): 特定のコレクション内のすべてのアイテムを取得するget_item_details(item_key): 特定の論文の詳細情報(要約を含む)を取得します。search_library(query): Zoteroライブラリ全体を検索get_recent(limit=10): ライブラリに最近追加された論文を取得します
この機能は将来拡張される予定です。
要件
Python 3.10以上
ローカル Zotero インストール
クロードデスクトップ
貢献
貢献を歓迎します! GitHubリポジトリにアクセスして、以下のことを行ってください。
問題を報告する
プルリクエストを送信する
改善を提案する
ライセンス
マサチューセッツ工科大学