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
基本信息
配置
工具
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
概览
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 服务器
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Nginx UI
0xJackyYet another WebUI for Nginx
Awesome Mlops
visengerA curated list of references for MLOps
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
评论