MCP.so
ログイン

Zotero MCP Server

@LRriver

基本情報

カテゴリ

その他

ライセンス

Apache-2.0

トランスポート

stdio

作者

LRriver

Zotero MCP Server について

Support connecting zotero via MCP, with custom server and client, without the need for tools like the Claude app, Cursor, etc.

#zotero#mcp#data-connection

Zotero MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Zotero MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is zotero_mcp?

This server connects Zotero via the Model Context Protocol (MCP) using a custom server and client, allowing interaction without tools like the Claude app or Cursor. It is for users who want to programmatically query Zotero library content through an LLM.

How to use zotero_mcp?

Set up a Python 3.12 conda environment and install requirements from requirements.txt. Create a .env file with keys: zotero_api_key, api_key (for the LLM), model, llm_api_base, llm_api_key, and library_id. Run python ./server.py to start the server, then in a new terminal run python ./client.py to interact.

Key features of zotero_mcp

  • Custom MCP server and client for Zotero
  • No dependency on Claude app or Cursor
  • Query document content from Zotero via MCP
  • Supports multiple LLM configurations via .env
  • Simple Python setup with conda environment

Use cases of zotero_mcp

  • Querying Zotero library documents programmatically
  • Integrating Zotero references with LLM-based workflows
  • Building custom MCP clients for academic research
  • Retrieving and analyzing uploaded file content

よくある質問

1

How do I obtain my Zotero API key?

Visit [Zotero settings](https://www.zotero.org/settings/keys) to create an API key. The key is set as `zotero_api_key` in the `.env` file.

2

Where can I find my library ID?

Your library ID is displayed on the Zotero keys settings page (shown in a screenshot in the README). Set it as `library_id` in `.env`.

3

What runtime dependencies are required?

Python 3.12, conda, and the packages listed in `requirements.txt`. A `.env` file with valid API keys is mandatory.

4

Can I use this server without the Claude app?

Yes, the custom server and client work independently; no Claude app or Cursor is needed.

5

What LLM configuration is needed?

The `.env` must include the LLM model name, its API base URL, and its API key. The `api_key` field is the LLM’s API key.

コメント

「その他」の他のコンテンツ