ScanSci PDF
Use the bundled scansci-pdf MCP server for paper discovery, metadata, citations,
download queues, access diagnostics, and result reporting. The repository's full
workflow reference is ../../skill/SKILL.md; read it when the task needs detailed
tool routing or configuration guidance.
⚠️ 修改反爬/嗅探/镜像相关代码前必读
先读 docs/PLAYBOOK.md:镜像健康唯一存储(domain_db wall_state 表)、
结构性失败签名表、节奏参数、已知死镜像清单、以及六条铁律(含"造轮子前先 grep 家底"——
镜像健康存储曾被重复造过三代)。
Route by intent
- Search or identify papers:
scansci_pdf_search,scansci_pdf_verify_identifiers, andscansci_pdf_parse_listfor list files. - Resolve open-access locations:
scansci_pdf_prepare_queue(action="resolve_oa"). - Download one paper:
scansci_pdf_downloadwith an explicit strategy when the user has a source preference. - Process a list:
scansci_pdf_parse_listorscansci_pdf_batch_download. - Export citations:
scansci_pdf_citation; push to Zotero viascansci_pdf_zotero_push. - Diagnose setup or access:
scansci_pdf_diagnostics(check=health|network|sources|setup).
Operating boundaries
- Preserve the user's requested source strategy and report the actual source in every download result.
- Prefer open-access, publisher API, and institution-authorized routes when no source preference is given.
- Ask before opening an interactive login, importing cookies, or changing access configuration.
- Treat API keys, cookies, proxy credentials, and institution details as secrets; never repeat them in the response.
- Gray-source and anti-bot routes require the user's explicit choice and must be used only where the user has the right to do so and applicable rules permit it.