Thesis Tutor MCP:把论文写作辅导挂进 MCP 客户端

前言

写毕业论文时,选题、大纲、改稿、交稿检查、答辩准备往往分散在文档、聊天记录和自检表里。若在 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。

典型用法

官方页面未提供逐条复制的对话示例,可复现的用法如下。

  1. 在 MCP 兼容客户端中启用已安装的 @user_e62481f0/thesis-tutor-mcp,并确认客户端能列出上述 9 个 Tool。
  2. 在对话中说明阶段与约束(例如专业、兴趣、学校格式要求),由 Agent 选择调用 get_topic_suggestions 或 generate_outline 等;不要把工具名写死,交给 Agent 按意图路由。
  3. 需要查内置文献时,先 list_references 再 get_reference 读取具体内容。
  4. 不确定 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 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜