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