cnki-deepsearch
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cnki_searchA | 搜索知网CNKI学术文献。支持自然语言描述搜索需求,自动构造专业检索表达式。适用于:主题搜索、关键词搜索、作者搜索、机构搜索、年份筛选等。 【使用须知,必读】
|
| cnki_professional_searchA | 使用CNKI专业检索语法直接搜索。格式:<字段代码><匹配运算符><检索值>,用AND/OR/NOT连接。 关键规则(不同字段用不同操作符,写错会导致搜索挂起):
常见组合示例:
不确定操作符时先调用 cnki_syntax_guide 查看完整语法参考。 【使用须知,必读】
|
| cnki_syntax_guideA | 获取CNKI专业检索表达式的完整语法参考。在构造复杂检索表达式之前,先调用此工具获取字段代码、匹配运算符、逻辑运算符、比较运算符、位置描述符等完整说明。 |
| cnki_get_articleA | 获取知网文章详细信息。输入文章URL,返回标题、作者、摘要、关键词等。 |
| cnki_search_with_abstractsA | 搜索知网CNKI学术文献并自动获取每篇论文的详细信息。与cnki_search使用相同的搜索参数,支持两种模式: full(默认): 摘要+关键词+参考文献+引证文献+相似论文+关键词权重,一次页面访问全部获取,10篇约40-60秒 basic: 仅摘要+关键词,速度快,10篇约15-20秒 |
| cnki_downloadA | 下载知网论文PDF。输入文章详情页URL,自动点击下载按钮并保存到downloads/目录。需要机构登录权限。 |
| cnki_get_citationsA | 获取知网论文的引用网络信息(参考文献和引证文献列表)。输入文章详情页URL,返回该论文的参考文献、引证文献等引用数据。可选参数 tabs 指定要获取的引用类型。 |
| cnki_co_openA | 打开协作浏览器窗口(可见、自动机构登录、常驻不关)。这是协作模式的起点:调用后浏览器窗口会在用户屏幕上出现,用户可以自由搜索/点击;AI 通过 cnki_co_read/cnki_co_click 等工具读取和操作同一个窗口。 【协作模式协议,必读】
|
| cnki_co_statusA | 查看协作模式当前状态:窗口是否打开、是否可见(有头)、当前所有标签页。适合在不确定窗口状态时先查一下。 |
| cnki_co_tabsA | 列出协作浏览器当前所有标签页:序号(0 起,从左到右)、标题、网址、是否聚焦。用户说"看第N个标签页"时,先调用此工具确认序号对应哪一页。 |
| cnki_co_switchA | 把指定标签页切到前台(窗口焦点跟随)。 |
| cnki_co_readA | 读取协作浏览器中指定标签页(默认用户当前页)的内容,按页面类型结构化返回:
读取是后台操作,不会切换用户的窗口焦点。 |
| cnki_co_clickA | 在协作浏览器中点击目标。target 支持三种写法:
注意:点击会真实发生在用户可见的窗口里,操作前应先告知用户。 |
| cnki_co_typeA | 在协作浏览器的输入框中输入文字。into 默认知网一框式搜索框,可传任意 CSS 选择器指定其他输入框。 |
| cnki_co_navigateA | 让协作浏览器中指定标签页(默认用户页)跳转到指定 URL。遇到验证码时会等待用户在窗口中手动完成。 |
| cnki_co_closeA | 关闭协作窗口(只关用户页,浏览器进程与登录态保持)。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Most tools have clear boundaries: search variants (cnki_search, cnki_professional_search, cnki_search_with_abstracts) are differentiated by usage mode and output detail, while cnki_get_article and cnki_co_read both retrieve article info but from explicit URL vs. current browser tab. Minor overlap persists between search and professional search, but the descriptions and parameter differences prevent serious misselection.
All tools share the cnki_ prefix, and the verb_noun pattern is mostly followed (read, click, type, navigate, close, search, download, get_citations). A couple of noun-based names (cnki_co_tabs, cnki_syntax_guide) and the co_ subprefix for collaborative tools introduce slight inconsistency, but the grouping actually aids understanding.
At 16 tools, the server is substantial but well-scoped for a domain that spans both direct CNKI API-style operations and an interactive collaborative browser mode. No obvious redundancy, and each tool maps to a needed capability for searching, retrieving, downloading, or managing shared browser sessions.
The toolset covers the full research workflow: natural-language and professional search, detailed article retrieval, abstract enrichment, citation tab access, PDF download, and collaborative browsing. Minor gaps exist (e.g., no explicit bookmark/favorite or batch export tool), but these are not core to the apparent purpose of 'CNKI deep search' and can be worked around via the browser tools.