Skip to main content
Glama
h-lu

CNKI MCP Server

by h-lu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_search_types返回支持的搜索类型列表
get_server_status返回服务器状态信息

TDQS

A3.7/5.0

Scored across 3 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness4/5

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.

Maintenance

ActivityNo data
ResponsivenessSyncing