XM

xevos117/mcp-zotero

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

38 stars 7 forks 품질 75 트렌드 32NOASSERTION

MCP 서버는 Claude 도구로 Zotero 라이브러리 작업을 노출합니다. 검색, 검색 컬렉션을 지원, DOI에 의해 항목을 추가, 전체 텍스트 색인 PDF를 가져오기, 열려있는 액세스 PDF 발견...

개요

이것은 비공식 커뮤니티 프로젝트이며, 제휴되지 않습니다, 승인, 또는 Zotero 팀에 의해 지원 또는 디지털 장학금을위한 Corporation. "Zotero"는 디지털 장학금의 법인 등록 상표입니다. Zotero 통합을 위한 모델 Context Protocol 서버. 그것은 당신의 Zotero 라이브러리에 모든 LLM 전체 액세스를 제공합니다 : 검색, 구성, DOI에 의해 종이를 추가, PDF를 가져, 전체 텍스트 콘텐츠를 읽고, Word 문서로 라이브 인용을 주입. Abhishek Kalia에 의해 mcp-zotero를 기반으로합니다. 이 프로젝트는 새로운 아키텍처, 15 도구 (최대 5), 인용 주입, PDF 관리 및 Claude 기술 지원으로 광범위하게 rewritten되었습니다. 서버가 되도록 설계되었습니다. 연결에, 그것은 MCP 지침 필드를 통해 워크플로 지침을 보내, 각 도구 설명은 크로스 환경 설정 및 사용 지침을 포함한다.

개요(AI 번역)

주: 이것은 비공식 커뮤니티 프로젝트이며, 제휴되지 않습니다, 승인, 또는 Zotero 팀에 의해 지원 또는 디지털 장학금을위한 Corporation. "Zotero"는 디지털 장학금의 법인 등록 상표입니다.

Zotero 통합을 위한 모델 Context Protocol 서버. 그것은 당신의 Zotero 라이브러리에 모든 LLM 전체 액세스를 제공합니다 : 검색, 구성, DOI에 의해 종이를 추가, PDF를 가져, 전체 텍스트 콘텐츠를 읽고, Word 문서로 라이브 인용을 주입.

Abhishek Kalia의 mcp-zotero를 기반으로 합니다. 이 프로젝트는 새로운 건축, 15개의 공구 (최대 5), 인용 주입, PDF 관리 및 찰흙 기술 지원을 가진 광대하게 rewritten입니다.

어떻게 작동합니까?

서버는 외부 문서 없이 LLM에 의해 ** 사용할 수 있도록 설계되었습니다**. 연결에서 MCP instructions] 필드를 통해 워크플로 지침을 보내고, 각 도구 설명에는 크로스 설정 및 사용 지침이 포함됩니다. 이 서버를 결코 본 적이 없는 LLM은 전체 워크플로우를 발견할 수 있습니다. — 종이를 추가해서 cited Word 문서를 생성하기 위해 — 도구 목록에서 직접.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Zotero

Note: This is an unofficial community project and is not affiliated with, endorsed by, or supported by the Zotero team or the Corporation for Digital Scholarship. “Zotero” is a registered trademark of the Corporation for Digital Scholarship.

A Model Context Protocol server for Zotero integration. It gives any LLM full access to your Zotero library: search, organize, add papers by DOI, import PDFs, read full-text content, and inject live citations into Word documents.

Originally based on mcp-zotero by Abhishek Kalia. This project has since been extensively rewritten with a new architecture, 15 tools (up from 5), citation injection, PDF management, and Claude skill support.

How it works

The server is designed to be usable by any LLM without external documentation. On connection, it sends workflow instructions via the MCP instructions field, and each tool description includes cross-references and usage guidance. An LLM that has never seen this server before can discover the full workflow — from adding papers to producing a cited Word document — directly from the tool listing.

For advanced use cases (PDF upload policy, citation style guidance, source transparency), a Claude skill is included for Claude.ai Projects. But the skill is optional: the MCP server is fully self-documenting.

Local vs Remote LLMs

Scenario MCP server Skill needed?
LLM with filesystem access (Claude Code, LM Studio, etc.) All 15 tools No
LLM without filesystem access (Claude.ai Projects, Claude Desktop) API tools (search, add, metadata) Yes, for citation injection

LLMs with filesystem access can use all tools directly, including inject_citations which reads and writes .docx files on disk.

LLMs without filesystem access — including Claude Desktop, which connects to MCP but cannot generate files locally — can use the included Claude skill (skills/zotero-skill-mcp-integrations/), which runs citation injection entirely inside a sandbox. MCP tools handle all Zotero API operations; the skill handles document assembly.

Claude Skill Setup (for Claude.ai Projects and Claude Desktop)

  1. Download the skill .zip from the latest GitHub Release
  2. Extract it and upload the folder to your Claude.ai Project as a skill
  3. The skill enables citation injection directly inside the sandbox, without requiring local filesystem access

Setup

Requires Node.js 22 or newer.

The server is listed in the official MCP Registry as io.github.Xevos117/mcp-zotero (starting with the first release after 2.0.2), so registry-aware clients can find and install it from there; the configuration below works with any MCP client.

  1. Get your Zotero credentials:

    # Create an API key at https://www.zotero.org/settings/keys
GitHub에서 전체 README 보기

설치

npx -y @xevos117/mcp-zotero
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "zotero": { "command": "npx", "args": ["-y", "@xevos117/mcp-zotero"], "env": { "ZOTERO_API_KEY": "YOUR_API_KEY", "ZOTERO_USER_ID": "YOUR_USER_ID", "UNSAFE_OPERATIONS": "items" } } } }