mcp-persona-sessions

by mattjoyce

329 downloads
Not rated
GitHub

About

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

Details

Author
mattjoyce
Downloads
329
Categories
Other

- 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.

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.

mcp-persona-sessions

A Model Context Protocol (MCP) server that enables AI assistants to conduct structured, persona-driven sessions including interview preparation, personal reflection, and coaching conversations.

Overview

Transform your AI interactions with realistic persona-driven sessions. Originally designed for mock interview preparation (practice with your "new boss" before that important meeting), this MCP server has evolved into a flexible framework for guided conversations of all kinds.

Whether you're preparing for a crucial presentation, seeking structured self-reflection, or wanting to practice difficult conversations in a safe environment, this server provides the framework for meaningful, guided dialogue.

Key Features

- 🎭 Persona-Driven Sessions: Load detailed persona profiles that completely transform AI behavior and expertise
- ⏱️ Built-in Timer Management: Track session duration with start, stop, and status checking
- πŸ“‹ Structured Frameworks: Pre-defined session templates with clear goals and outcomes
- πŸ”„ Adaptive Flow: Sessions that respond to what emerges naturally in conversation
- πŸ“Š Session Evaluation: Get detailed feedback on performance and communication effectiveness
- πŸ”’ Secure Operation: Safe file handling with path validation and error handling

Session Types

Meeting Preparation

Practice conversations with realistic personas: - Healthcare CIO: Technical discussions with mission-driven leadership perspective - Board Members: High-level strategic conversations - Team Leaders: Collaborative planning and decision-making sessions

Personal Reflection

Adaptive journaling sessions that flow between: - Daily experience processing - Creative exploration and inspiration - Gratitude practice and appreciation - Life pattern recognition and growth planning

Custom Sessions

Create your own personas and session frameworks for specific needs.

Quick Start

Prerequisites

- Python 3.8+ - MCP-compatible AI assistant (Claude Desktop, etc.)

Installation

1. Clone the repository:

git clone https://github.com/mattjoyce/mcp-persona-sessions.git
cd mcp-persona-sessions

2. Install dependencies:

pip install fastmcp

3. Set up configuration:
```bash
cp config.yaml.example config.yaml

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.