Zotero MCP 커넥터
로컬 Zotero를 Claude와 통합하기 위한 MCP(모델 제어 프로토콜) 커넥터입니다.
이 기능을 사용하면 Claude의 데스크톱 인터페이스를 통해 로컬 Zotero 라이브러리에 직접 읽기 접근이 가능합니다. Zotero 7에서 로컬 웹 API에 접근할 수 있는지 여부에 따라 달라집니다.
이는 Node.js와 웹 API인 mcp-zotero를 사용하는 저장소에서 영감을 얻었습니다.
이는 환상적인 pyzotero 라이브러리를 기반으로 구축되었습니다.
설치
Claude Desktop이 MCP와 상호 작용하는 방법에 대한 정보는 여기에서 확인할 수 있습니다.
uv사용하세요. 설치 지침은 여기에서 확인할 수 있습니다.git 프로젝트를 로컬 공간으로 체크아웃하고 해당 가상 환경을 활성화합니다.
지엑스피1
Zotero 7에서 로컬 API를 활성화하세요:

로컬 Claude 설치에 서버를 추가합니다.
Related MCP server: Zotero MCP Server
구성
이 커넥터는 로컬 Zotero 설치 환경에서 작동하도록 구성되어 있으며, 현재 user 라이브러리만 지원됩니다. 기본적으로 사용자 ID 0 사용하지만, 필요한 경우 ZOTERO_USER_ID 환경 변수를 설정할 수도 있습니다.
사용 가능한 기능
커넥터는 다음과 같은 기능을 제공합니다.
get_collections(): Zotero 라이브러리의 모든 컬렉션을 나열합니다.get_collection_items(collection_key): 특정 컬렉션의 모든 항목을 가져옵니다.get_item_details(item_key): 초록을 포함한 특정 논문에 대한 자세한 정보를 가져옵니다.search_library(query): Zotero 라이브러리 전체를 검색합니다.get_recent(limit=10): 최근 라이브러리에 추가된 문서를 가져옵니다.
이 기능은 향후 확장될 예정입니다.
요구 사항
파이썬 3.10+
로컬 Zotero 설치
클로드 데스크탑
기여하다
기여를 환영합니다! GitHub 저장소를 방문하여 다음 내용을 확인하세요.
문제 보고
풀 리퀘스트 제출
개선 사항을 제안하세요
특허
MIT