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.
local-only server
The server can only run on the client's local machine because it depends on local resources.
ローカルの Zotero ライブラリを Claude のデスクトップ インターフェースと統合し、ユーザーがローカル API を介してライブラリ コレクションにアクセスして管理できるようにします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAllows AI to interact with your Zotero library.Last updated -57234TypeScriptMIT License
- AsecurityAlicenseAqualityThis server allows users to interact with their Zotero library through the Model Context Protocol, providing tools for searching items, retrieving metadata, and accessing full text using natural language queries.Last updated -361PythonMIT License
- AsecurityFlicenseAqualityA server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.Last updated -15Python
- -securityAlicense-qualityA server that enables MCP clients like Anthropic Claude App to interact with local Zotero libraries, allowing users to search papers, manage notes, and access research materials through natural language.Last updated -11PythonApache 2.0