CNKI Basic Search
Search CNKI for papers using keyword(s). Returns result count and structured result list (titles, URLs, authors, journal, date) in a single call.
Arguments
$ARGUMENTS contains the search keyword(s) in Chinese or English.
Steps
1. Navigate
Use mcp__chrome-devtools__navigate_page → https://kns.cnki.net/kns8s/search
2. Search + extract results (single evaluate_script, NO wait_for)
Replace YOUR_KEYWORDS with actual search terms:
3. Report
Present results as a numbered list:
4. Follow-up: navigate to a paper
When the user wants to open or download a specific paper, use navigate_page with the result's href URL directly — do NOT click the link (clicking opens a new tab and wastes 3 extra tool calls for tab management).
Captcha detection
Check #tcaptcha_transform_dy element's getBoundingClientRect().top >= 0.
Tencent captcha SDK preloads DOM at top: -1000000px (off-screen, not active).
Only return error: 'captcha' when top >= 0 (actually visible to user).
Verified selectors
Batch export to Zotero
When user wants to save results to Zotero, use batch export directly from the results page — do NOT navigate to each detail page. The exportId in results equals the detail page's #export-id. Call cnki-export skill with batch mode (Step 1B). See cnki-export SKILL.md for details.

