MCP.so
登录

mcp-persona-sessions

@mattjoyce

关于 mcp-persona-sessions

MCP server for persona-driven AI sessions: practice interviews, conduct guided reflection, and role-play conversations with realistic personas

基本信息

分类

其他

许可证

GPL-3.0 license

运行时

python

传输方式

stdio

发布者

mattjoyce

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

9

Browse available session types and templates

View all available personas

Get full details of a specific persona

Check if ready to start a session

Begin a structured session

Start session timer with optional duration

Monitor running timer progress

End timer and conclude session

Analyze session transcript for feedback

概览

What is mcp-persona-sessions?

mcp-persona-sessions is a Model Context Protocol (MCP) server that lets AI assistants run structured, persona-driven sessions such as mock interviews, personal reflection, and coaching conversations. It is designed for users who want guided dialogue with realistic personas in a safe environment.

How to use mcp-persona-sessions?

Clone the repository, install the fastmcp dependency, copy config.yaml.example to config.yaml and edit it, then add the server definition to your MCP client configuration (e.g., Claude Desktop). To start a session, ask the AI assistant to initiate one with a specific persona and topic; the assistant will use the available tools to manage the conversation.

Key features of mcp-persona-sessions

  • Load detailed persona profiles that transform AI behavior and expertise.
  • Track session duration with start, stop, and status checking.
  • Pre-defined session templates with clear goals and outcomes.
  • Adaptive session flow that responds to natural conversation.
  • Detailed feedback on performance and communication effectiveness.
  • Secure file handling with path validation and error handling.

Use cases of mcp-persona-sessions

  • Practice job interviews with realistic interviewer personas.
  • Rehearse presentations and get feedback on messaging.
  • Role-play difficult workplace conversations safely.
  • Engage in structured self-reflection and goal clarification.
  • Conduct guided sessions for creative exploration and decision-making.

FAQ from mcp-persona-sessions

What prerequisites are needed to run the server?

Python 3.8 or later and an MCP-compatible AI assistant (such as Claude Desktop) are required.

How do I add a custom persona?

Create a new Markdown file in the roles/ directory with sections for Identity and Purpose, Communication Style, Expertise Areas, and Goals.

How do I add a custom session type?

Edit the session_types.yaml file and add a new entry with fields such as name, persona, description, duration, topics, and goals.

Can I get feedback on a session after it ends?

Yes, the get_session_feedback tool analyzes the session transcript and provides detailed evaluation.

Where are persona definitions stored?

Persona files are stored in the roles/ directory, and the path is configured in config.yaml under the persona_path setting.

评论

其他 分类下的更多 MCP 服务器