local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides direct read access to your local Zotero library, allowing Claude to search collections, view item details, and access paper abstracts
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 설치에 서버를 추가합니다.
구성
이 커넥터는 로컬 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
You must be authenticated.
로컬 Zotero 라이브러리를 Claude의 데스크톱 인터페이스와 통합하여 사용자가 로컬 API를 통해 라이브러리 컬렉션에 접근하고 관리할 수 있도록 합니다.