Zotero MCP 서버
MCP(모델 컨텍스트 프로토콜) 서버는 MCP 클라이언트(예: Anthropic Claude App, Goose, vscode Cline 등)가 로컬 Zotero 저장소와 상호 작용할 수 있도록 지원합니다. 이 서버를 통해 Zotero 라이브러리에 프로그래밍 방식으로 접근하여 논문 검색, 메모 관리 등의 작업을 수행할 수 있습니다.
설정
종속성 설치:
지엑스피1
Zotero 자격 증명을 사용하여 루트 디렉토리에
.env파일을 만듭니다.
ZOTERO_API_KEY=your_api_key_here
ZOTERO_USER_ID=your_user_id_hereZotero 설정 페이지 에서 Zotero API 키와 사용자 ID를 얻을 수 있습니다.
Related MCP server: Zotero MCP Server
Anthropic Desktop App과 통합
Anthropic Desktop 앱과 통합하려면 다음 구성을 ~/Library/Application Support/Claude/claude_desktop_config.json 에 추가하세요.
{
"mcpServers": {
"zotero-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/Users/swairshah/work/research/zotero-mcp",
"run",
"python",
"-m",
"zotero_mcp.server"
]
}
}
}이것이 다음과 같은 오류를 발생시키는 경우
{"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0}
error: unexpected argument '--directory' found그런 다음 다음 구성을 사용하고 uv venv ; source .venv/bin/activate ; uv pip install ".[dev]" 실행하여 모든 종속성과 함께 서버를 실행할 수 있는지 확인하세요.
{
"mcpServers": {
"zotero-mcp-server": {
"command": "bash",
"args": [
"-c",
"cd /Users/shahswai/personal/zotero-mcp-server && source .venv/bin/activate && python -m zotero_mcp.server"
]
}
}
}사용 예

서버를 사용하면 다음 작업을 수행할 수 있습니다.
태그로 논문 검색
서류 세부 정보와 첨부된 메모를 받으세요
논문에 메모 추가
논문 요약 요청