AI 코딩 에이전트를 위한 로컬 우선 영구 메모리로, 결정과 교훈을 SQLite에 저장하고 MCP를 통해 Claude Code, Cursor 및 다른 클라이언트에 제공합니다.
54yyyu/zotero-mcp
Zotero 연구 라이브러리를 Claude, ChatGPT, Cursor 등의 AI 어시스턴트와 연결해 검색·열람·주석을 지원하는 MCP 서버이자 CLI입니다.
대체할 수 있는 제품:Zotero Chat
- 스타
- 5,759
- 포크
- 451
- 열린 이슈
- 68
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Zotero MCP는 Model Context Protocol을 통해 Zotero 연구 라이브러리를 AI 어시스턴트에 연결합니다. 연결하면 어시스턴트가 제목, 저자, 태그, 컬렉션, 전체 텍스트 또는 의미를 기준으로 항목을 검색하고, 메타데이터와 BibTeX, PDF 텍스트 및 페이지 이미지를 읽으며, 논문에 하이라이트, 노트, 영역 상자를 추가할 수 있습니다. DOI, URL, ISBN, BibTeX 또는 파일로 항목을 추가하고 컬렉션과 태그를 관리하거나 중복 항목을 병합할 수도 있습니다.
이 패키지는 세 가지 진입점을 제공합니다. MCP 서버는 Claude Desktop, ChatGPT처럼 셸이 없는 채팅 앱에서 사용할 수 있습니다. zotero-cli 명령과 에이전트 스킬은 Claude Code, Codex, Cursor처럼 터미널에서 실행되는 에이전트를 지원하며, 컨텍스트에서 사용하는 토큰을 훨씬 줄여 줍니다. Zotero Agent 플러그인은 Zotero 안에 채팅 패널을 추가합니다. 이 패널은 열려 있는 항목과 페이지를 인식하고, 답변에 인용된 페이지로 연결합니다.
로컬 모드에서는 읽기 작업이 zotero.sqlite에서 직접 수행되고, 쓰기 작업은 실행 중인 Zotero 10+ 또는 웹 API를 통해 처리됩니다. 시맨틱 검색은 로컬 임베딩, OpenAI, Gemini 또는 Ollama 임베딩을 지원하며, Scite 인용 데이터는 선택적으로 사용할 수 있습니다.
핵심 기능
- 01라이브러리 전반에서 메타데이터, 전체 텍스트 또는 의미를 기준으로 검색
- 02메타데이터, BibTeX, PDF 텍스트 범위 및 페이지 이미지 열람
- 03PDF에 고정된 하이라이트, 영역 상자, 노트 작성
- 04DOI, URL, ISBN, BibTeX 또는 파일로 논문을 추가하고 컬렉션과 태그 관리
- 05MCP 클라이언트에서 사용하거나 zotero-cli 에이전트 스킬을 통해 사용
활용 사례
- Zotero 라이브러리에 저장된 논문에 관해 Claude 또는 ChatGPT에 질문
- Claude Code나 Cursor 같은 코딩 에이전트가 글을 작성하는 동안 참고 문헌을 조회하도록 하기
- Zotero에서 논문과 대화하고 인용된 페이지로 이동
- 대규모 연구 자료 모음에 시맨틱 검색 인덱스 구축
빠른 시작
- 1
uv를 사용해 패키지를 설치합니다
uv tool install zotero-mcp-server - 2
Settings > Advanced에서 Zotero의 로컬 API를 활성화합니다(수동으로 설정해야 하며 명령어는 없습니다)
- 3
설정 명령어를 실행해 어시스턴트를 연결합니다
zotero-mcp setup
사용 전 알아둘 점
- Zotero 10 이상에 쓰려면 authorize-local을 실행해야 하며, 이전 버전의 Zotero에서는 Web API 키가 필요합니다.
- 시맨틱 검색 및 PDF 페이지 이미지와 같은 고급 기능을 사용하려면 추가 종속성이 포함된 선택적 extras가 필요합니다.
- Zotero Agent 플러그인은 AGPL-3.0 라이선스이며, 서버와 CLI는 MIT 라이선스입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- zotero-mcp은(는) 무엇인가요?
- Zotero 연구 라이브러리를 Claude, ChatGPT, Cursor 등의 AI 어시스턴트와 연결해 검색·열람·주석을 지원하는 MCP 서버이자 CLI입니다. Zotero MCP는 Model Context Protocol을 통해 Zotero 연구 라이브러리를 AI 어시스턴트에 연결합니다. 연결하면 어시스턴트가 제목, 저자, 태그, 컬렉션, 전체 텍스트 또는 의미를 기준으로 항목을 검색하고, 메타데이터와 BibTeX, PDF 텍스트 및 페이지 이미지를 읽으며, 논문에 하이라이트, 노트, 영역 상자를 추가할 수 있습니다. DOI, URL, ISBN, BibTeX 또는 파일로 항목을 추가하고 컬렉션과 태그를 관리하거나 중복 항목을 병합할 수도 있습니다.
- zotero-mcp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- zotero-mcp은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- zotero-mcp은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. zotero-mcp의 마지막 커밋은 2026년 11월 1일입니다.
- zotero-mcp은(는) 어디에 사용할 수 있나요?
- Zotero 라이브러리에 저장된 논문에 관해 Claude 또는 ChatGPT에 질문 Claude Code나 Cursor 같은 코딩 에이전트가 글을 작성하는 동안 참고 문헌을 조회하도록 하기 Zotero에서 논문과 대화하고 인용된 페이지로 이동 대규모 연구 자료 모음에 시맨틱 검색 인덱스 구축
- zotero-mcp는 어떻게 설치하나요?
- uv를 사용해 패키지를 설치합니다: uv tool install zotero-mcp-server Settings > Advanced에서 Zotero의 로컬 API를 활성화합니다(수동으로 설정해야 하며 명령어는 없습니다) 설정 명령어를 실행해 어시스턴트를 연결합니다: zotero-mcp setup
- zotero-mcp은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/54yyyu/zotero-mcp
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ChatGPT, Claude 등 MCP 호스트가 로컬 프로젝트의 코드를 읽고 수정하고 실행하도록 해주는 셀프 호스팅 MCP 서버입니다.
Ollama 또는 LM Studio 임베딩을 사용해 Claude Code, Codex, Cursor, OpenCode에 코드베이스의 의미 기반 검색을 제공하는 로컬 시맨틱 코드 검색 MCP 서버입니다.
Claude Code에 과거 대화의 영구 메모리를 제공하고, MCP 서버로 노출하는 로컬 Rust 도구입니다.
AI 어시스턴트가 Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat 등을 제어할 수 있도록 도구를 제공하는 MCP 서버 겸 CLI입니다.
과학자를 위한 로컬 우선·모델에 구애받지 않는 데스크톱 AI 연구 워크벤치