mcp-persona-sessions
@mattjoyce
About mcp-persona-sessions
MCP server for persona-driven AI sessions: practice interviews, conduct guided reflection, and role-play conversations with realistic personas
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
9Browse 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
Overview
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.
Frequently asked questions
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.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Comments