dhcckb-dhcn-paper-search
MCP Server for searching digital humanities papers on DHCN (https://www.dhcn.cn/cnpaper).
Tools
search_papers
查询数字人文相关论文。接受关键词、作者、年份等过滤参数,返回匹配的论文列表(标题、作者、摘要、链接等)。
Parameters:
keyword(string, required): 搜索关键词author(string, optional): 按作者过滤year(integer, optional): 按年份过滤
get_paper_detail
获取指定论文的详细信息。接受论文 ID(DHCN 详情页 URL),返回完整元数据:标题、作者列表、摘要、关键词、发表年份、DOI/链接等。
Parameters:
paper_id(string, required): 论文唯一标识符(DHCN 详情页 URL)
browse_by_topic
按主题浏览或推荐数字人文领域论文。可选传入 topic 标签限定范围,返回推荐论文列表。
Parameters:
topic(string, optional): 数字人文子领域标签,如 text-mining, gis, network-analysis。不传则默认搜索"数字人文"
Usage
Install via uvx:
uvx dhcckb-dhcn-paper-search
Or locally:
uv run dhcckb-dhcn-paper-search
# or
python -m dhcckb_dhcn_paper_search
Cherry Studio Configuration
{
"mcpServers": {
"dhcn-paper-search": {
"command": "uvx",
"args": ["dhcckb-dhcn-paper-search"]
}
}
}
Note: The package declares
mcp>=1.0.0,<2.0.0in its ownpyproject.toml. No need to specify--with mcp==1.13.1manually.
Dependencies
- Python >= 3.10
- httpx >= 0.27.0
- beautifulsoup4 >= 4.12.0
- mcp >= 1.0.0, < 2.0.0
Changelog
v0.1.1
- Fix: migrate from deprecated
MCPServerto officialFastMCPAPI - Add:
search_paperstool with keyword/author/year filtering - Add:
browse_by_topictool for topic-based browsing - Update:
get_paper_detailusespaper_idparameter - Lock
mcpdependency to>=1.0.0,<2.0.0for API stability
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file dhcckb_dhcn_paper_search-0.1.1.tar.gz.
File metadata
- Download URL: dhcckb_dhcn_paper_search-0.1.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
Bun/1.3.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e92fcd51ddccb06fef0226a69171a55eee1c772a0b3485c3b7dad1c6b42dd79
|
|
| MD5 |
580ba62118fb4010045f6172e0d74fff
|
|
| BLAKE2b-256 |
d8c79fcd1f6145711264c9edcf8f7fa7f8bc2f417cbeb9a2a1170861300770c7
|