{"id":"dacd606d-1ac4-4dd4-870d-0dc19853d4d1","shortId":"zPpMjZ","kind":"mcp","title":"DollhouseMCP","tagline":"Enables dynamic persona management from markdown files with local creation, GitHub marketplace integration, and behav...","description":"Enables dynamic persona management from markdown files with local creation, GitHub marketplace integration, and behavioral switching capabilities for role-playing and domain-specific customization.\n\nDollhouseMCP enables dynamic AI persona management from markdown files, allowing Claude and other AI assistants to activate and switch between different behavioral personas stored locally or from a GitHub-based marketplace. Built by Mick Darling using TypeScript with the Model Context Protocol SDK, it offers persona activation/deactivation, local persona creation and editing with guided interfaces, marketplace browsing and installation from the DollhouseMCP-Personas repository, user identity management for attribution, and persona validation with comprehensive metadata support including categories, triggers, pricing, and content flags. The implementation features automatic unique ID generation, GitHub API integration for marketplace operations, submission workflows through GitHub issues, and robust persona loading with fallback defaults, making it valuable for AI assistants that need role-playing capabilities, content creators building character libraries, educational applications requiring different teaching styles, and developers who want to customize AI behavior for specific domains or use cases.","tags":["dollhousemcp"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/dollhousemcp/mcp-server","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.616","qualityRationale":"deterministic score 0.62 from registry signals: · indexed on pulsemcp · has source repo · 33 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T17:22:08.963Z","embedding":null,"createdAt":"2026-04-21T19:27:46.405Z","updatedAt":"2026-04-24T17:22:08.963Z","lastSeenAt":"2026-04-24T17:22:08.963Z","tsv":"'activ':59 'activation/deactivation':90 'ai':46,56,157,182 'allow':52 'api':136 'applic':171 'assist':57,158 'attribut':113 'automat':131 'base':73 'behav':16 'behavior':31,64,183 'brows':100 'build':167 'built':75 'capabl':33,164 'case':189 'categori':122 'charact':168 'claud':53 'comprehens':118 'content':126,165 'context':84 'creation':11,26,93 'creator':166 'custom':42,181 'darl':78 'default':152 'develop':177 'differ':63,173 'dollhousemcp':1,43,106 'dollhousemcp-persona':105 'domain':40,186 'domain-specif':39 'dynam':3,18,45 'edit':95 'educ':170 'enabl':2,17,44 'fallback':151 'featur':130 'file':8,23,51 'flag':127 'generat':134 'github':12,27,72,135,144 'github-bas':71 'guid':97 'id':133 'ident':110 'implement':129 'includ':121 'instal':102 'integr':14,29,137 'interfac':98 'issu':145 'librari':169 'load':149 'local':10,25,67,91 'make':153 'manag':5,20,48,111 'markdown':7,22,50 'marketplac':13,28,74,99,139 'mcp' 'metadata':119 'mick':77 'model':83 'need':160 'offer':88 'open-source' 'oper':140 'persona':4,19,47,65,89,92,107,115,148 'play':37,163 'price':124 'protocol':85 'repositori':108 'requir':172 'robust':147 'role':36,162 'role-play':35,161 'sdk':86 'specif':41,185 'store':66 'style':175 'submiss':141 'support':120 'switch':32,61 'teach':174 'transport-stdio' 'trigger':123 'typescript':80 'uniqu':132 'use':79,188 'user':109 'valid':116 'valuabl':155 'want':179 'workflow':142","prices":[{"id":"491d2ae9-5378-4037-9bbd-1e507a7d3e8a","listingId":"dacd606d-1ac4-4dd4-870d-0dc19853d4d1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:46.405Z"}],"sources":[{"listingId":"dacd606d-1ac4-4dd4-870d-0dc19853d4d1","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/dollhouse","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:46.405Z","lastSeenAt":"2026-04-24T17:22:08.963Z"}],"details":{"listingId":"dacd606d-1ac4-4dd4-870d-0dc19853d4d1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"DollhouseMCP","external_url":"https://dollhousemcp.com","github_stars":33,"registry_url":"https://www.pulsemcp.com/servers/dollhouse","source_code_url":"https://github.com/dollhousemcp/mcp-server"},"updatedAt":"2026-04-24T17:22:08.963Z"}}