papermate
This MCP server enables AI models to format academic papers into Word documents conforming to the China University of Political Science and Law thesis standards.
README
PaperMate AI Skill
让 AI 模型具备论文排版能力,直接输出符合中国政法大学硕博论文规范的 Word 文档。
两种使用方式
方式一:MCP Server(Claude Desktop / Claude Code)
安装
pip install -r requirements.txt
配置 Claude Desktop
在 claude_desktop_config.json 中添加:
{
"mcpServers": {
"papermate": {
"command": "python",
"args": ["C:/你的路径/paper-mate-ai-skill/mcp_server.py"]
}
}
}
配置 Claude Code
在项目 .claude/settings.json 中添加:
{
"mcpServers": {
"papermate": {
"command": "python",
"args": ["mcp_server.py"]
}
}
}
配置后重启,Claude 即可调用:
format_paper— 排版论文get_format_spec— 查看格式规范
使用示例
"帮我把这篇论文按法大规范排版,输出为 thesis.docx"
Claude 会自动调用 format_paper 工具完成排版。
方式二:CLI 命令行(Codex / Cursor / 任意 AI)
所有支持 Shell 执行的 AI 均可通过命令行调用:
# 从文件读取
python cli_format.py -i my_paper.md -o output.docx
# 直接传入内容
python cli_format.py --body "# 一级标题\n正文内容" -o output.docx
# 带摘要和参考文献
python cli_format.py -i body.md -o paper.docx \
--abstract "本文研究了..." \
--keywords "关键词1;关键词2" \
--references "refs.txt"
Codex 中使用:
执行 python cli_format.py -i paper.md -o output.docx 把论文排成法大格式
Markdown 写作规范
| Markdown | 对应 Word 格式 |
|---|---|
# 标题 |
一级标题(黑体 16pt 居中加粗) |
## 标题 |
二级标题(黑体 14pt 左对齐加粗) |
### 标题 |
三级标题(黑体 13pt 左对齐不加粗) |
#### 标题 |
四级标题(黑体 12pt 左对齐不加粗) |
| 普通段落 | 正文(宋体 12pt 首行缩进2字符) |
[脚注文字] |
Word 脚注(页脚区域 9pt) |
**文字** |
加粗 |
格式规范
严格遵循中国政法大学硕士、博士学位论文写作规范: 页边距 2.54cm · 正文宋体/Times New Roman 12pt · 20pt固定行距 · 首行缩进2字符 · 标题黑体 · 脚注正常编号 · 参考文献悬挂缩进
依赖
- Python 3.10+
- python-docx
- lxml
- mcp(仅 MCP 方式需要)
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。