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
Basic information
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.
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
π Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Comments