local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides direct read access to your local Zotero library, allowing Claude to search collections, view item details, and access paper abstracts
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 インストールにサーバーを追加します。
構成
このコネクタはローカルの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リポジトリにアクセスして、以下のことを行ってください。
- 問題を報告する
- プルリクエストを送信する
- 改善を提案する
ライセンス
マサチューセッツ工科大学
You must be authenticated.
ローカルの Zotero ライブラリを Claude のデスクトップ インターフェースと統合し、ユーザーがローカル API を介してライブラリ コレクションにアクセスして管理できるようにします。