ctext.org 古典文献检索与研究整理 MCP 工具 - 面向数字人文研究的中国哲学书电子化计划公开文献检索、关键词定位、文本获取与结果导出
Project description
mcp-ctext
ctext.org 古典文献检索与研究整理 MCP 工具 — 面向数字人文研究的中国哲学书电子化计划(ctext.org)公开文献检索、关键词定位、文本获取与结果导出。
功能概述
本 MCP Server 提供 6 个标准化工具,服务于古典文献学、古典文学和数字人文研究:
| 工具 | 功能 |
|---|---|
search_work |
文献查询 — 检索 ctext.org 中的相关文献条目 |
get_work_metadata |
获取文献元数据与章节目录结构 |
search_keyword_in_work |
文献内关键词全文检索(精确/正则/模糊) |
get_chapter_text |
获取指定章节的公开文本内容 |
export_results |
检索结果多格式导出(JSON/CSV/TXT/Markdown) |
get_work_full_text |
获取一部文献的全部公开文本内容 |
安装
需要 Python ≥ 3.10。
pip install dhcckb-mcp-ctext
配置 Claude Desktop
在 Claude Desktop 配置文件中添加:
{
"mcpServers": {
"mcp-ctext": {
"command": "uvx",
"args": ["dhcckb-mcp-ctext"]
}
}
}
核心设计原则
- 合法合规:仅访问 ctext.org 公开页面和文本;请求间隔 ≥ 2 秒
- 研究友好:输出含书名、篇章、章节、URL 等完整引用信息
- 可复核:所有结果保留来源链接
- 可导出:支持 JSON/CSV/TXT/Markdown 四种格式
- 容错设计:无 OCR 文本或仅有扫描件时返回提示而非中断
环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
CTEXT_EXPORT_DIR |
当前工作目录 | 导出文件默认目录 |
CTEXT_FULL_TEXT_INTERVAL |
3.0 |
全量获取时的章节间请求间隔(秒) |
许可
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dhcckb_mcp_ctext-0.2.0.tar.gz
(22.4 kB
view details)
File details
Details for the file dhcckb_mcp_ctext-0.2.0.tar.gz.
File metadata
- Download URL: dhcckb_mcp_ctext-0.2.0.tar.gz
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Bun/1.3.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70df14288637313c1ba1c63e1c0681ede3fd81c81859b9968733d749ecf77ccb
|
|
| MD5 |
80ffc8cb709077436893cca859821b31
|
|
| BLAKE2b-256 |
208806876383e6966395884accfceb16da94ee2de02c5ea1a3141ba48db99223
|