MCP.so
ログイン

MCP Persona Sessions

@mattjoyce

基本情報

カテゴリ

その他

ライセンス

GPL-3.0 license

トランスポート

stdio

作者

mattjoyce

MCP Persona Sessions について

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

MCP Persona Sessions の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

MCP Persona Sessions のツール

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.

よくある質問

1

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.

2

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.

3

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

4

Can I get feedback on a session after it ends?

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

5

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.

コメント

「その他」の他のコンテンツ