Skip to main content
Glama

Zotero MCP Connector

by gyger

Zotero MCPコネクタ

ローカルの Zotero を Claude と統合するためのモデル制御プロトコル (MCP) コネクタ。
これにより、Claude のデスクトップインターフェースからローカルの Zotero ライブラリに直接アクセスできるようになります。これは、Zotero 7 のローカル Web API にアクセスできるかどうかに依存します。

これは、Node.js と Web API を使用したリポジトリ: mcp-zoteroからインスピレーションを得ました。
これは素晴らしいpyzoteroライブラリをベースに構築されています。

インストール

Claude Desktop と MCP のやり取りに関する情報は、ここ で参照できます。

  1. uvを使用してください。インストール手順については、こちらをご覧ください。
  2. Git プロジェクトをローカル スペースにチェックアウトし、内部の仮想環境をアクティブ化します。
git clone https://github.com/gyger/mcp-pyzotero.git cd mcp-pyzotero uv sync
  1. Zotero 7 でローカル API を有効にします。Zotero ローカル API 設定
  2. ローカルの Claude インストールにサーバーを追加します。
uv run mcp install zotero.py

構成

このコネクタはローカルの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リポジトリにアクセスして、以下のことを行ってください。

  • 問題を報告する
  • プルリクエストを送信する
  • 改善を提案する

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

ローカルの Zotero ライブラリを Claude のデスクトップ インターフェースと統合し、ユーザーがローカル API を介してライブラリ コレクションにアクセスして管理できるようにします。

  1. インストール
    1. 構成
      1. 利用可能な機能
        1. 要件
          1. 貢献
            1. ライセンス

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Allows AI to interact with your Zotero library.
                Last updated -
                5
                72
                34
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                This 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 -
                3
                61
                Python
                MIT License
                • Apple
                • Linux
              • A
                security
                F
                license
                A
                quality
                A 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 -
                1
                5
                Python
                • Apple
              • -
                security
                A
                license
                -
                quality
                A 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 -
                11
                Python
                Apache 2.0
                • Apple

              View all related MCP servers

              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