前言¶
写毕业论文时,选题、大纲、改稿、交稿检查、答辩准备往往分散在文档、聊天记录和自检表里。若在 IDE 或对话式 Agent 里已经接入了 MCP,更自然的做法是:把「辅导」做成可调用的工具,而不是每次从零粘贴一长段提示词。
下面介绍 SkillHub 上的 Thesis Tutor MCP — 论文辅导MCP服务器(坐标 @user_e62481f0/thesis-tutor-mcp)。它在 MCP 协议下暴露一组面向论文流程的工具,供 Cursor、Claude Code 等兼容客户端调用;需要选题建议、大纲、章节批注或答辩模拟时,由 Agent 按需选用对应 Tool。
这是什么¶
一句话定位:基于 MCP 的论文写作辅导服务器,用 Python 与 FastMCP 实现,不绑定单一聊天产品。
- 维护与发布:社区来源(community),发布者
user_e62481f0,当前版本 1.0.0,分类 education。 - 商店数据(SkillHub 页面):评分 100000,下载 1759,安装 8;标签 requires_api_key=false,即按页面说明无需额外 API Key。
- 能力边界:页面简介强调可被任意 MCP 兼容客户端调用,并内置 8 个专项参考文献模块(通过
list_references/get_reference访问)。
官方入口:
- SkillHub:https://www.skillhub.cn/skills/user_e62481f0/thesis-tutor-mcp
- API 坐标页:https://api.skillhub.cn/user_e62481f0/thesis-tutor-mcp
核心功能:9 个 MCP Tool¶
服务器对外提供 9 个 MCP 工具,名称与用途如下(与 SkillHub 简介及工具命名一致)。
| Tool | 作用 |
|---|---|
get_topic_suggestions |
结合专业与兴趣给出选题方向 |
generate_outline |
生成完整论文大纲 |
review_chapter |
对章节内容做批注式辅导 |
interpret_feedback |
解读导师或审稿意见 |
run_checklist |
交稿前的检查清单 |
simulate_defense |
答辩模拟与可能问题 |
list_references |
列出参考文献索引 |
get_reference |
读取单条参考文献内容 |
get_skill_info |
获取本 Skill 的元信息 |
典型串联方式:先用 get_topic_suggestions 收窄题目,再用 generate_outline 固定结构;写作过程中对单章调用 review_chapter,收到导师意见时用 interpret_feedback;定稿前跑 run_checklist,答辩前用 simulate_defense。需要引用规范或范例时,通过 list_references 与 get_reference 查阅内置模块。
触发场景可以概括为:在 Agent 会话里出现选题、大纲、改稿批注、解读反馈、终检或答辩准备等需求时,由客户端调度上述工具,而不是让模型仅凭通用知识「猜」格式与流程。
安装与启用¶
SkillHub 官方给出的安装指引是:按 SkillHub 安装文档 配置 CLI,并安装坐标 @user_e62481f0/thesis-tutor-mcp。
1、安装 SkillHub CLI(若尚未安装)¶
先确认本机是否已有 skillhub:
command -v skillhub && skillhub --version
未安装时,可用文档中的推荐命令(完整安装 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2、安装 Thesis Tutor MCP¶
安装技能时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,客户端可能识别不到。
skillhub install user_e62481f0/thesis-tutor-mcp --dir <你的 skills 目录>
常用路径(来自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
文档未单独列出 Codex CLI / Claude Code 与 Cursor 的配置差异时,差异主要体现在 skills 目录位置;MCP 服务端行为以安装后的 Skill 包为准。安装完成后,按你所用客户端的方式刷新或重启,使新 Skill 被加载。
也可在 SkillHub 技能页将提示词发给 AI,让其按 https://skillhub.cn/install/skillhub.md 完成安装,本质仍是安装 @user_e62481f0/thesis-tutor-mcp。
典型用法¶
官方页面未提供逐条复制的对话示例,可复现的用法如下。
- 在 MCP 兼容客户端中启用已安装的
@user_e62481f0/thesis-tutor-mcp,并确认客户端能列出上述 9 个 Tool。 - 在对话中说明阶段与约束(例如专业、兴趣、学校格式要求),由 Agent 选择调用
get_topic_suggestions或generate_outline等;不要把工具名写死,交给 Agent 按意图路由。 - 需要查内置文献时,先
list_references再get_reference读取具体内容。 - 不确定 Skill 版本或能力范围时,调用
get_skill_info核对元信息。
经过上面的步骤,论文相关任务会落在明确的 Tool 上,输出更容易与「辅导」而非随意生成对齐。
适用场景与注意¶
适合谁
- 已在 Cursor、Claude Code 等环境使用 Skills / MCP,希望把选题、大纲、批注、检查、答辩准备拆成可调用步骤的用户。
- 需要查阅 Skill 内置参考文献模块、又不想每次手动整理资料索引的场景。
限制与注意
- 能力是 辅导向工具集:具体题目质量、格式合规、是否通过答辩,仍取决于学校、学院与导师要求;应以正式文件与导师意见为准。
- 页面标注 requires_api_key=false,但本地 Python 运行环境、MCP 连接方式仍须自行配好;SkillHub 未在简介中写明各客户端的 MCP 服务器启动命令时,以安装包内说明为准。
- 评分与下载量来自 SkillHub 展示,会随时间变化;引用数据时以技能页当时数值为准。
结尾¶
Thesis Tutor MCP 把论文写作中高频的辅导环节封装成 9 个 MCP Tool,并附带 8 个参考文献模块,适合挂在已有 MCP 工作流里按需调用。若要安装或查看更新,请访问 SkillHub 技能页:https://www.skillhub.cn/skills/user_e62481f0/thesis-tutor-mcp 。