MCP Catalogs
Homemcp-server screenshot

mcp-server

by DollhouseMCP·33·Score 44

A free, open-source MCP server for dynamic custom persona management with community-shared templates and skills.

ai-llmdeveloper-toolsproductivity
12
Forks
783
Open issues
this month
Last commit
2d ago
Indexed

Overview

DollhouseMCP is a modular MCP server that allows users to create, edit, and activate various AI customization elements including personas, skills, templates, agents, memories, and ensembles. It features a portfolio-based system where users can store their custom elements and browse a community collection. The server implements a unique MCP-AQL approach with 5 semantic endpoints (Create, Read, Update, Delete, Execute) that provide clearer semantics and better permission control than traditional flat tool lists.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Customizing AI behavior with specific personas for different tasks
you:Adding new capabilities to AI models through community-developed skills
you:Standardizing output formats using reusable templates
you:What platforms does DollhouseMCP support?
you:How do Dollhouse elements differ from regular AI prompts?

When to choose this

Choose DollhouseMCP when you need extensive customization of AI behavior with modular personas, skills, and agents, especially if you're already using an MCP-compatible client like Claude Code or Claude Desktop.

When NOT to choose this

Avoid DollhouseMCP if you need simple, straightforward customization without the complexity of multiple element types or if you're locked into non-MCP AI platforms that don't support external tool integrations.

Tools this server exposes

7 tools extracted from the README
  • mcp_aql_create

    Create new elements or install from collection

  • mcp_aql_read

    List, search, get details, activate, and introspect elements

  • mcp_aql_update

    Edit existing elements

  • mcp_aql_delete

    Remove elements or clear entries

  • mcp_aql_execute

    Run agents, manage execution lifecycle, and confirm operations

  • convert_skill_format

    Convert between agent skills and Dollhouse Skills format

  • introspect

    Discover operations, parameters, element formats, and usage examples

Comparable tools

mcp-promptfoomcp-wikipediamcp-filesystemmcp-shell

Installation

Interactive Setup (any platform)

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

Claude Desktop

Download the [DollhouseMCP Desktop Extension](https://github.com/DollhouseMCP/mcp-server/releases/latest) (.mcpb file) and double-click it.

Claude Code

claude mcp add -s user dollhousemcp -- npx -y @dollhousemcp/mcp-server

Configuration

Add to Claude Desktop config:

{
  "mcpServers": {
    "dollhousemcp": {
      "command": "npx",
      "args": ["-y", "@dollhousemcp/mcp-server"]
    }
  }
}

FAQ

What platforms does DollhouseMCP support?
It supports Claude Code, Claude Desktop, Cursor, Gemini, Codex, and local LLMs. Core element management works across all platforms, with advanced features tested extensively on Claude Code.
How do Dollhouse elements differ from regular AI prompts?
Dollhouse elements change not just the AI's behavior but also what tools it can access, commands it can run, and operations requiring approval. They act as security principals with permission policies.

Compare mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.