Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Zotero Comfort

БесплатноНе проверен

High-level Zotero MCP integration with smart research workflows, enabling tasks like building reading lists, adding papers with duplicate check, and exporting b

GitHubEmbed

Описание

High-level Zotero MCP integration with smart research workflows, enabling tasks like building reading lists, adding papers with duplicate check, and exporting bibliographies.

README

High-level Zotero MCP integration with smart research workflows.

Overview

Zotero Comfort provides two layers of functionality:

A) Proxy Layer - Direct re-exposure of 54yyyu/zotero-mcp tools with a clean Python API.

B) Smart Workflows - High-level orchestrations for common research tasks.

Installation

pip install zotero-comfort

Or with Docker:

docker build -t zotero-comfort .
docker run -e ZOTERO_API_KEY=xxx -e ZOTERO_LIBRARY_ID=123 zotero-comfort

Configuration

Set environment variables:

export ZOTERO_API_KEY="your-api-key"
export ZOTERO_LIBRARY_ID="your-library-id"
export ZOTERO_LIBRARY_TYPE="group"  # or "user"

Usage

As Python Library

from zotero_comfort import ZoteroProxy, ZoteroWorkflows

# Proxy layer - direct tool access
proxy = ZoteroProxy()
papers = proxy.search_papers("FHIR interoperability", limit=20)
metadata = proxy.get_metadata("ABC12345")

# Smart workflows - high-level operations
workflows = ZoteroWorkflows()
reading_list = workflows.build_reading_list("clinical NLP", max_papers=15)
result = workflows.smart_add_paper("10.1234/example.2024")
bibtex = workflows.export_bibliography(collection_name="FHIR")

As MCP Server

Add to your Claude configuration:

{
  "mcpServers": {
    "zotero-comfort": {
      "command": "zotero-comfort",
      "env": {
        "ZOTERO_API_KEY": "your-key",
        "ZOTERO_LIBRARY_ID": "your-library-id"
      }
    }
  }
}

Available Tools

Proxy Layer (A)

Tool Description
zotero_search Search papers by keyword
zotero_get_metadata Get paper details
zotero_list_collections List all collections
zotero_get_collection_items Get items in collection
zotero_get_fulltext Get paper full text
zotero_semantic_search AI-powered semantic search

Smart Workflows (B)

Tool Description
build_reading_list Create curated topic reading list
smart_add_paper Add paper with duplicate check
export_bibliography Export as BibTeX
find_related_papers Find semantically similar papers

Development

# Install dev dependencies
pip install -e ".[dev]"

# Run tests
pytest

# Lint
ruff check src/

License

MIT

from github.com/BIH-CEI/zotero-comfort

Установка Zotero Comfort

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/BIH-CEI/zotero-comfort

FAQ

Zotero Comfort MCP бесплатный?

Да, Zotero Comfort MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Zotero Comfort?

Нет, Zotero Comfort работает без API-ключей и переменных окружения.

Zotero Comfort — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Zotero Comfort в Claude Desktop, Claude Code или Cursor?

Открой Zotero Comfort на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Zotero Comfort with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development