DollhouseMCP 2.0

Building blocks for AI customization.

DollhouseMCP turns prompts into modular building blocks you can create, activate, combine, version, and share: personas, skills, templates, agents, memories, and ensembles.

DollhouseMCP is part of Dollhouse Research, the broader platform for user-owned AI customization and control.

Quick Install

One command. Guided install for popular MCP clients.

Copy this command, paste it into a terminal, and run it. DollhouseMCP opens a local web flow that walks you through setup for Claude Desktop, Claude Code, Cursor, VS Code, Codex, Gemini CLI, and other popular MCP clients.

Launch the guided installer

Copy this into a terminal and run it to start the local web installer for the major AI MCP clients.

npx @dollhousemcp/mcp-server@latest --web

The guided flow opens a local web server and helps install DollhouseMCP into the most popular MCP clients.

Prefer to configure things yourself? See the full setup guide.

What Ships With DollhouseMCP

The 2.0 platform is more than personas. It ships a complete element model, a local portfolio, a public collection, MCP-AQL for structured operations, and a safety-aware execution layer for real agent workflows.

How the platform works

Create or edit a Dollhouse element in natural language. Store it in your local portfolio. Activate it when you need it. Combine it with other elements in ensembles. Install community-built elements from the Collection when you want a faster starting point.

1

Create, edit, or import

Build elements from chat, install them from the Collection, or convert compatible skills into first-class Dollhouse elements.

2

Keep them in your portfolio

The portfolio lives locally, works offline, and can be backed up or synced to GitHub without giving up file-level ownership.

3

Activate stacks, not one-off prompts

Mix personas, skills, templates, memories, and ensembles so your AI has reusable behavior instead of re-explaining preferences every session.

4

Run agents inside a controlled loop

Execution flows back through Gatekeeper, autonomy evaluation, and danger-zone checks so higher agency does not mean less control.

Element model

Personas shape behavior, skills add capabilities, templates structure outputs, agents pursue goals, memories persist context, and ensembles package multiple elements together.

Local portfolio

DollhouseMCP works from a local portfolio, so the things you build stay readable, portable, and under your control before you ever connect GitHub or share publicly.

Collection and sharing

The Dollhouse Collection is the public browse-and-install path for community elements, with install and submission flows built into the platform instead of bolted on later.

Agent execution

Runtime execution stays inside an approval-aware loop with server-side checks, step recording, and a clear path for human input when autonomy should pause.

Why 2.0 matters

Start with the GitHub repository or the NPM package, then explore the Collection for reusable elements and the blog for deeper technical context.