CNKI MCP Server
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_cnkiB | 搜索 CNKI 论文,返回论文列表。 Args: query: 搜索关键词 ctx: MCP 上下文(自动注入) search_type: 搜索类型,支持: - 中文:主题、关键词、作者、篇名、作者单位、全文、DOI、基金、摘要 - 英文:subject, keyword, author, title, affiliation, fulltext, doi pages: 搜索页数(1-10),每页约20条结果 sort: 排序方式,支持: - 中文:相关度、发表时间、被引、下载、综合 - 英文:relevance, date, cited, download, composite Returns: 包含论文列表的字典,每篇论文包含:title, url, authors, source, date, cited_count |
| get_paper_detailA | 获取 CNKI 论文详情页的完整信息。 Args: url: CNKI 论文详情页 URL(通常从 search_cnki 结果中获取) ctx: MCP 上下文(自动注入) Returns: 包含论文完整信息的字典:title, authors, institutions, abstract, keywords, source, year, volume, issue, pages, doi, cited_count, download_count, fund |
| find_best_matchA | 快速查找与输入标题最匹配的 CNKI 论文。 使用字符匹配算法,适合用于验证论文标题或快速定位特定论文。 Args: query: 论文标题或关键词 ctx: MCP 上下文(自动注入) Returns: 最匹配论文的标题和 URL |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_search_types | 返回支持的搜索类型列表 |
| get_server_status | 返回服务器状态信息 |
TDQS
Scored across 3 tools
The three tools have clearly distinct purposes: search_cnki performs broad searches with filtering options, find_best_match uses character matching for precise title verification, and get_paper_detail retrieves detailed metadata from a specific URL. There is no functional overlap between these tools, making selection unambiguous.
All tool names follow a consistent verb_noun pattern (search_cnki, find_best_match, get_paper_detail) with clear, descriptive naming. The conventions are uniform throughout the set, using snake_case and action-oriented verbs appropriate to each tool's function.
With only three tools, the server feels somewhat thin for a comprehensive CNKI (academic paper database) interface. While the tools cover core search and retrieval workflows, typical academic search servers would include more operations like citation analysis, author profiling, or filtering capabilities. The count is borderline minimal but functional.
The tools provide good coverage of essential CNKI operations: searching, precise matching, and detailed retrieval. Minor gaps include lack of update/delete operations (though these may not apply to read-only academic databases) and advanced filtering beyond the search parameters. The surface supports basic research workflows effectively.