Skip to main content

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.0 in its own pyproject.toml. No need to specify --with mcp==1.13.1 manually.

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 MCPServer to official FastMCP API
  • Add: search_papers tool with keyword/author/year filtering
  • Add: browse_by_topic tool for topic-based browsing
  • Update: get_paper_detail uses paper_id parameter
  • Lock mcp dependency to >=1.0.0,<2.0.0 for 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

dhcckb_dhcn_paper_search-0.1.1.tar.gz (6.1 kB view details)

Uploaded Source

File details

Details for the file dhcckb_dhcn_paper_search-0.1.1.tar.gz.

File metadata

File hashes

Hashes for dhcckb_dhcn_paper_search-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7e92fcd51ddccb06fef0226a69171a55eee1c772a0b3485c3b7dad1c6b42dd79
MD5 580ba62118fb4010045f6172e0d74fff
BLAKE2b-256 d8c79fcd1f6145711264c9edcf8f7fa7f8bc2f417cbeb9a2a1170861300770c7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page