cnki-search
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cnki-searchSearch CNKI for 2023 PhD theses on 空间转录组"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
数据来自 search.cnki.com.cn 的公开检索接口,无需知网账号。检索范围是知网空间,不是 KNS 全部馆藏。
功能
工具 | 作用 |
| 按主题、篇名、关键词、全文或摘要检索;可限定作者、导师、年份、文献类型 |
| 根据检索得到的知网 / CDMD 链接读取摘要与学位信息 |
search 参数:
参数 | 取值 | 说明 |
| 字符串 | 检索词。仅查作者或导师时可为空 |
|
| 主题 / 篇名 / 关键词 / 全文 / 摘要 |
| 1–50 | 页码 |
| 字符串 | 作者 |
| 字符串 | 导师 |
| 如 | 年份 |
|
| 全部 / 期刊 / 博硕 / 博士 / 硕士 |
|
| 相关度 / 发表时间 / 下载 / 被引 |
已知题名时用 field=title。keyword 按词拆分,容易混入不相关结果。
返回 status:ok 为正常;blocked 为接口拒绝或校验页;error 为参数或网络错误。不要把 blocked 当成零结果。
Related MCP server: CNKI Search MCP Server
安装
请先让 Agent 阅读本仓库并按其中说明完成安装:
https://github.com/Biogod2020/cnki-search
需要本机已安装 uv(Python 3.12+)。Agent 读完后可用下面命令启动,无需事先 clone:
uvx --from git+https://github.com/Biogod2020/cnki-search.git cnki-search进程在 stdio 上等待 MCP 宿主,没有交互提示。
开发与测试:
git clone https://github.com/Biogod2020/cnki-search.git
cd cnki-search
uv sync --extra dev
uv run pytest -m "not live"联网回归:RUN_LIVE_CNKI=1 uv run pytest -m live -s
接入 MCP
把仓库链接交给 Agent,或把下面配置写入宿主。宿主会通过 uvx 拉取并运行。
{
"mcpServers": {
"cnki": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Biogod2020/cnki-search.git",
"cnki-search"
]
}
}
}适用于 Claude、Cursor、Codex 及其他 MCP stdio 宿主。工具名:search、get_record。
接入 DeepSeek Harness
与 dsh-bing-search 相同:由 @deepseek-ai/dsh-mcp-client 拉起本仓库的 stdio 服务。发现后的工具名为:
mcp__cnki__search
mcp__cnki__get_record写入 cordis.yml 可用 examples/dsh.cordis.yml。写入 $DSH_HOME/profiles/<name>/cordis.patch.yml 时必须用 insert,否则 id 不存在会被静默跳过。见 examples/dsh.patch.yml:
- insert:
- id: mcp-cnki
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: cnki
transport: stdio
command: uvx
args:
- --from
- git+https://github.com/Biogod2020/cnki-search.git
- cnki-search
toolCallTimeoutMs: 30000
failOnStartupError: true
reconnect:
enabled: true
initialDelayMs: 500
maxDelayMs: 30000
maxAttempts: 10调用示例
{
"query": "SCA3发病年龄的临床预测模型构建与罕见变异关联研究",
"field": "title"
}{
"status": "ok",
"provider": "cnki",
"returned_count": 1,
"records": [
{
"title": "SCA3发病年龄的临床预测模型构建与罕见变异关联研究",
"url": "https://cdmd.cnki.com.cn/Article/CDMD-10533-1025564694.htm",
"authors": "彭林柳",
"year": "2023",
"kind": "博士论文"
}
]
}{
"query": "空间转录组",
"field": "title",
"kind": "thesis",
"sort": "date"
}Python:
from cnki_scholar import search_cnki, get_record
hits = search_cnki("影像组学 阿尔茨海默病", field="title", kind="thesis")
detail = get_record(hits.records[0].url)说明
覆盖范围为知网空间,新入库学位论文可能检索不到。
期刊可用接口的文献类型参数;博硕类型在解析后过滤。
列表页结构若变更,解析会失效。
文献版权归知网及原作者。请遵守知网使用条款与所在机构规定。
许可
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI agents to search and retrieve academic papers from China National Knowledge Infrastructure (CNKI), supporting various search types including subject, keyword, author, and DOI lookups.321
- Flicense-quality-maintenanceAn MCP server for searching Chinese academic papers and core journal information across multiple free platforms like Baidu Scholar and the National Center for Philosophy and Social Sciences. It enables users to retrieve metadata for social science and STEM research papers without requiring API keys.
- AlicenseAqualityCmaintenanceUnified academic search MCP server that searches open literature (arXiv, bioRxiv, medRxiv, PMC), CNKI, and Web of Science, with browser-backed authentication, local paper library, and export to multiple formats.2212MIT
- AlicenseAqualityBmaintenanceMulti-source academic paper search, citation graph exploration, and PDF download as an MCP server, designed for LLM agents doing research.101MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Agentic search over your Dewey document collections from any MCP-compatible client.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Biogod2020/cnki-search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server