SuperAPI AI 工具集

mcp-persona-sessions

mcp-persona-sessions 是一个基于模型上下文协议(MCP)的服务器,旨在让 AI 助手能够开展结构化、由角色人设驱动的对话会话,包括模拟面试、个人反思和教练辅导。该项目最初为面试准备而设计,现已发展为适用于各类引导式对话的灵活框架。其核心特性包括:加载详细的人设档案以改变 AI 行为与专业领域;内置计时管理,支持开始、停止与状态检查;提供预定义的会话模板,包含明确目标与成果;支持适应性对话流程,根据交流内容自然调整;提供会话评估,反馈表现与沟通效果;并采用安全的文件处理与路径校验。用户可通过克隆仓库、安装依赖并配置 MCP 客户端(如 Claude Desktop)来使用。它还支持通过 roles/ 目录添加自定义人设,以及通过 session_types.yaml 添加自定义会话类型。适用于面试练习、演示排练、困难对话角色扮演、个人发展反思、创意探索、决策制定和日常反思等场景。

访问官网

工具介绍

用途

mcp-persona-sessions 是一个 Model Context Protocol(MCP)服务器,用于让 AI 助手开展结构化、由角色人设驱动的会话。它最初为模拟面试准备而设计(例如在重要会议前与“新老板”练习对话),后来演变为适用于各类引导式对话的灵活框架。用户可以在安全的会话环境中,与逼真的人设进行角色扮演,用于面试准备、个人反思、教练辅导以及困难对话练习等。

主要能力

  • 人设驱动会话:加载详细的人设档案,彻底改变 AI 的行为与专业领域。
  • 内置计时管理:支持开始、停止和状态检查,跟踪会话时长。
  • 结构化框架:提供预定义的会话模板,包含清晰的目标与预期成果。
  • 自适应流程:会话能够根据对话中自然出现的内容做出响应。
  • 会话评估:获取关于表现和沟通效果的具体反馈。
  • 安全操作:安全的文件处理,包含路径校验和错误处理。

使用方式

  1. 前提:需要一个兼容 MCP 的 AI 助手(如 Claude Desktop 等)。
  2. 安装:克隆仓库、安装依赖、设置配置。
  3. MCP 客户端配置:将服务器添加到 MCP 客户端配置中(例如 Claude Desktop)。
  4. 基本会话流程:以 Claude 作为 MCP 客户端为例,直接要求 Claude 启动会话,例如:“Claude,用你的工具运行一次模拟会议,会议对象是 XXX,主题是 YYY,时长 10 分钟。”如果有有用的文档,可以随请求一起提供。
  5. 添加自定义人设:在 roles/ 目录中创建一个新的 .md 文件。
  6. 添加自定义会话类型:编辑 session_types.yaml 以添加新的会话框架。

具体安装命令、依赖项和配置细节在提供的资料中未完整给出,可参考仓库中的说明。

适用场景

  • 会议准备:与逼真的人设练习对话,例如医疗 CIO(以使命驱动的领导视角进行技术讨论)、董事会成员(高层战略对话)、团队领导(协作规划与决策会议)。
  • 个人反思:自适应日志会话,可在日常经历处理、创意探索与灵感、感恩练习与欣赏、生活模式识别与成长规划之间流动。
  • 自定义会话:为特定需求创建自己的人设和会话框架。
  • 其他具体场景:求职面试准备、演示排练、困难对话、个人发展、创意探索、决策制定、日常反思。

限制

资料中未提供关于平台限制、收费模式、价格、性能或效果保证的信息。使用前需确认自身环境是否满足 MCP 兼容要求,并遵循 GPL-3.0 许可证。项目欢迎贡献,感兴趣的领域包括为新角色/行业添加人设定义、增加会话框架、增强计时和会话管理功能、以及改进不同 MCP 客户端的集成。