mcp-server
by DollhouseMCP·★ 33·Score 44
A free, open-source MCP server for dynamic custom persona management with community-shared templates and skills.
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:
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 READMEmcp_aql_createCreate new elements or install from collection
mcp_aql_readList, search, get details, activate, and introspect elements
mcp_aql_updateEdit existing elements
mcp_aql_deleteRemove elements or clear entries
mcp_aql_executeRun agents, manage execution lifecycle, and confirm operations
convert_skill_formatConvert between agent skills and Dollhouse Skills format
introspectDiscover operations, parameters, element formats, and usage examples
Comparable tools
Installation
Interactive Setup (any platform)
npx @dollhousemcp/mcp-server@latest --webClaude 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-serverConfiguration
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
Last updated · Auto-generated from public README + GitHub signals.