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

ローカルの Claude インストールにサーバーを追加します。
uv run mcp install zotero.pyRelated MCP server: Zotero MCP Server
構成
このコネクタはローカルのZoteroインストールで動作するように設定されており、現在はuserライブラリのみがサポートされています。デフォルトではユーザーID 0が使用されますが、必要に応じて環境変数ZOTERO_USER_IDを設定することもできます。
uv run mcp install zotero.py -v ZOTERO_USER_ID=0利用可能な機能
コネクタは次の機能を提供します。
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リポジトリにアクセスして、以下のことを行ってください。
問題を報告する
プルリクエストを送信する
改善を提案する
ライセンス
マサチューセッツ工科大学
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gyger/mcp-pyzotero'
If you have feedback or need assistance with the MCP directory API, please join our Discord server