DollhouseMCP lets you create Personas, Skills, Templates, Agents, and Memory elements to customize your AI experience. Build once, use everywhere; your elements work across platforms and follow you wherever you work. Whether you're automating a series of professional emails, getting advice from Mr. Rogers, summarizing long conversations, running a D&D campaign with the complete rulebook on call, or automating code reviews, our open source Model Context Protocol server gives you the tools to work exactly how you want.
Enable everyone to customize their AI experience using natural language. Provide tools that persist across sessions and platforms, that can be shared with the community, and gather community insight to elevate artificial intelligence.
For Everyone: Run a Murder Mystery dinner party with AI that knows all the clues. Organize your home with a persona that knows how you like things and memories that know where you put things. Don't just let AI tell you what's professional or casual writing, show it examples of your work. It can learn how to write in your voice and will remember your turns of phrase to help clarify your writing while keeping it authentically you.
For Developers: Build elements for any workflow. Security Analyst personas, Penetration Testing skills, Data Analysis capabilities, or train AI to write in your voice—all work across any MCP-compatible system.
For Businesses: Free up your team for work that requires human creativity and judgment. Build elements that automate review against your requirements, organize information for better absorption, and maintain quality standards. Handle the tedious tasks automatically so people can focus on what actually needs their talent, and attention.
mcp-server - The Heart of DollhouseMCP
- What it is: The main server that makes everything work
- For developers: Core MCP implementation, NPM package:
@dollhousemcp/mcp-server - For everyone: This is what powers DollhouseMCP
- Status:
collection - Community Marketplace
- What it is: A library of pre-made AI personalities and elements created by the community
- For creators: Share your personas, templates, and tools with others
- For users: Find elements for teaching, writing, coding, and more
- Browse: View available elements
developer-kit - Build with DollhouseMCP
- What it is: Tools and guides for creating your own integrations
- For developers: Templates, examples, and utilities
- Get started: Developer documentation
- Install Claude Desktop or another MCP-compatible AI assistant
- Configure MCP to use DollhouseMCP server
- Start using personas by asking your AI to search for available personas and install ones you like
- Create elements instantly by describing what you need
# Install from NPM
npm install -g @dollhousemcp/mcp-server
# Or clone and set up from source
git clone https://github.com/DollhouseMCP/mcp-server.git
cd mcp-server
npm install
npm test
# Build a new customization element [coming soon]
cd ../developer-kit
npm run create-element- 🧪 980+ Tests: Comprehensive test coverage
- 🔒 Enterprise Security: Auto-updates, signature verification, rate limiting
- 🌍 Cross-Platform: Windows, macOS, Linux, Docker support
- 📦 NPM Downloads: Growing community adoption
- 👥 Community: Active contributors and element creators
We welcome contributions from developers, designers, writers, and community members!
- Code: Improve the MCP server or developer tools
- Customization Elements: Create and share personas, templates, skills, and tools
- Documentation: Help improve our guides and examples
- Community: Answer questions and help other users
See CONTRIBUTING.md for guidelines.
NAVIGATION_RULES:
finding_code: Check repository matching feature name
finding_docs: Look in same repository's docs/ folder
public_elements: collection/library/
dev_examples: developer-kit/examples/
main_server: mcp-server/src/- Email: mick@dollhousemcp.com
- Support: support@dollhousemcp.com or GitHub Issues
- General Inquiries: contact@dollhousemcp.com
- Discussions: GitHub Discussions
- Website: dollhousemcp.com
- Founder: Mick Darling
DollhouseMCP is dual-licensed:
- AGPL-3.0 - Free for personal, educational, and open source projects
- Commercial License - For proprietary/commercial use without AGPL obligations
Contact mick@dollhousemcp.com for commercial licensing inquiries.
See individual repositories for specific license details.
Community driven, open source customization that enriches AI for everyone. 🎭
Last updated: October 14, 2025