cnki-journal-search

Search for journals/publications on CNKI by name, ISSN, CN, or sponsor. Use when the user wants to find a specific journal or browse publications.

By cookjohn · 539 installs

npx skills add cookjohn/cnki-skills --skill cnki-journal-search

Source repository · Upstream listing

CNKI Journal Search (期刊检索) Arguments $ARGUMENTS is a journal name, ISSN, CN number, or sponsor name. Steps 1. Navigate Use mcp chrome devtools navigate page → https://navi.cnki.net/knavi 2. Search + extract results (single evaluate script, NO wait for) Use mcp chrome devtools evaluate script . Replace QUERY HERE with actual search term: 3. Present results Notes Journal detail pages open in new tab — use list pages + select page If only 1 journal result, can auto navigate to detail page for cnki journal index Search button selector: input.researchbtn (not generic button ) 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). Tool calls: 2 (navigate + evaluate script)