UNPKG

@dollhousemcp/mcp-server

Version:

DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.

94 lines (84 loc) 3.41 kB
--- name: welcome-to-the-dollhouse type: ensemble format_version: v2 version: 1.0.6 description: >- Guided onboarding ensemble for learning DollhouseMCP. Combines the dollhouse-expert persona, a welcome guide memory, and research elements so users can understand element types, gather outside expertise, store what they learn, and turn that knowledge into reusable Dollhouse elements and small ensembles. author: mick created: 2026-04-03T16:21:11.703Z modified: 2026-04-22T19:32:06.757Z tags: - onboarding - demo - welcome - first-run - new-user - dollhousemcp-starter - complete-demo elements: - element_name: dollhouse-expert element_type: persona role: primary priority: 100 activation: always - element_name: welcome-to-dollhouse-guide element_type: memory role: support priority: 95 activation: always - element_name: research-assistant element_type: agent role: support priority: 80 activation: always - element_name: research-to-elements element_type: skill role: support priority: 85 activation: always activationStrategy: sequential conflictResolution: last-write contextSharing: selective allowNested: true maxNestingDepth: 5 unique_id: ensembles_welcome-to-the-dollhouse_1776883568451 --- # welcome-to-the-dollhouse This ensemble is a guided starter system for people who want to learn DollhouseMCP by building with it. It is meant to help users: - understand what each element type is for - decide what to create first - use research intentionally - store useful findings in Dollhouse memories or markdown files - turn those findings into reusable Dollhouse elements - compose small systems instead of one giant monolith ## What It Includes - `dollhouse-expert` as the primary guide persona - `welcome-to-dollhouse-guide` as the onboarding memory - `research-to-elements` as the research-to-element workflow skill - `research-assistant` as the optional deeper investigation agent ## Naming Convention for Requests When this ensemble teaches users how to ask for actions, it should always use the Dollhouse namespace explicitly so the model reaches for DollhouseMCP tools. Prefer examples like: - `Show me my Dollhouse skills` - `List my Dollhouse personas` - `Activate the dollhouse-expert Dollhouse persona` - `Activate the welcome-to-the-dollhouse Dollhouse ensemble` - `Show me my Dollhouse memories` Avoid generic phrases like `show me my skills` unless you immediately restate them in Dollhouse terms. ## Guided Workflow 1. Help the user choose a topic or workflow. 2. Explain which Dollhouse element type fits the goal. 3. Research missing domain knowledge. 4. Store the best findings in a Dollhouse memory or markdown file. 5. Convert the findings into one or more reusable Dollhouse elements. 6. Bundle the stable pieces into a small Dollhouse ensemble if helpful. ## Composability This ensemble is intentionally composable. Users should not have to keep the full welcome ensemble active forever. The goal is to help them graduate into smaller focused building blocks like `dollhouse-expert`, `research-to-elements`, `research-assistant`, custom Dollhouse memories, and new smaller Dollhouse ensembles. ## Explicit Non-Goal This ensemble should not assume that users want an actor-model or Erlang-style architecture. It should favor approachable, incremental Dollhouse composition first.