Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

289 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DollhouseMCP Collection

πŸ“š The Official Content Collection for DollhouseMCP πŸ“š

Status & Quality

GitHub Views Version GitHub Pages Build Status Security Scan Validation

Compatibility & Technology

MCP Compatible Claude Desktop Node.js TypeScript

Collection Stats

Elements Active Categories Coming Soon Contributors

Documentation & Resources

Documentation API Reference Quick Start Examples Roadmap

Legal & Community

License: AGPL v3 Content License PRs Welcome

🌟 What is the DollhouseMCP Collection?

The DollhouseMCP Collection is a comprehensive library of AI-enhancing content including personas, skills, agents, prompts, templates, tools, and ensembles. Built for the Model Context Protocol (MCP), it provides a secure, curated ecosystem for AI augmentation.

πŸ“¦ Content Types

βœ… Active Categories

  • 🎭 Personas (6 available) - AI behavioral profiles and character definitions
  • πŸ“„ Templates (10 available) - Document and workflow templates
  • πŸ€– Agents (6 available) - Autonomous AI agents for specific tasks
  • πŸ› οΈ Skills (11 available) - Functional capabilities and specialized abilities

🚧 Coming Soon

  • πŸ’¬ Prompts (1 in development) - Optimized prompt templates and chains
  • 🧠 Memories (3 in development) - Persistent context and knowledge storage
  • πŸ‘₯ Ensembles (6 in development) - Curated collections for complex workflows
  • πŸ”§ Tools (1 in development) - MCP-compatible tools and utilities

πŸ“ˆ Live Statistics

Collection Growth

Total Elements: 44 | Last Updated: 2025-08-28

Recent Additions

  • πŸ†• Full-Stack Developer Ensemble
  • πŸ†• React Expert Agent
  • πŸ†• API Documentation Template
  • πŸ†• Code Review Skill
  • πŸ†• Creative Writer Persona

View Full Catalog β†’

πŸš€ Quick Start

Browse Content

Content is organized in three main areas:

  1. ✨ Showcase - Featured and recommended content
  2. πŸ“š Library - Free community-contributed content
  3. πŸ’Ž Catalog - Premium content (coming soon)

Using with DollhouseMCP

When using the DollhouseMCP server with Claude or another AI assistant:

# Browse all content
browse_collection

# Browse specific category
browse_collection "personas"

# Search for content
search_collection "creative writing"

# Get details
get_collection_item "persona" "creative-writer-pro"

# Create and submit new content (coming soon!)
create_persona "My Expert Helper" "A specialized assistant for..."
validate_content "My Expert Helper"
submit_to_collection "My Expert Helper"

The MCP server handles all the complexity - just describe what you want to create!

πŸ—οΈ Repository Structure

DollhouseMCP/Collection/
β”œβ”€β”€ library/          # Free community content
β”œβ”€β”€ showcase/         # Featured content
β”œβ”€β”€ catalog/          # Premium content (future)
β”œβ”€β”€ workshop/         # Creation and validation tools
β”œβ”€β”€ portfolio/        # Creator portfolios
β”œβ”€β”€ src/             # Platform source code
β”œβ”€β”€ docs/            # Documentation
└── test/            # Test suites

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details on:

  • Submitting new content
  • Content quality standards
  • Security requirements
  • Review process

Submission Methods

1. Direct MCP Server Submission (Recommended)

Soon, you'll be able to contribute directly while chatting with Claude or any AI using the DollhouseMCP server:

create_content "My Amazing Persona" "persona" "A helpful assistant that..." 
submit_to_collection "My Amazing Persona"

The AI will guide you through the process, validate your content, and submit it for review - all within your chat session!

2. Build Your Own Tools

Our validation system is open source! You can create your own tools to:

  • Bulk import existing personas, prompts, or tools
  • Generate content programmatically
  • Integrate with your workflow
  • Submit PRs automatically

The validation API ensures all content meets quality and security standards:

import { ContentValidator } from '@dollhousemcp/collection';
const validator = new ContentValidator();
const result = await validator.validateContent('my-content.md');

3. Traditional GitHub Flow

  1. Fork the repository
  2. Create your content following our templates
  3. Run validation: npm run validate
  4. Submit a pull request

πŸ”’ Security

All content undergoes strict security validation to ensure safety. See our Security Policy for details.

πŸ“œ Licensing

This project uses a dual licensing model:

  • Platform Code: AGPL-3.0 - Free for non-commercial use
  • User Content: Custom License - Creator retains ownership

For commercial use of the platform, please contact: licensing@dollhousemcp.com

πŸ—ΊοΈ Architecture

Click to view the element submission flow
graph TD
    A[User Creates Element] -->|Using MCP Server| B[Local Portfolio]
    B -->|Validate & Test| C[Personal GitHub Portfolio]
    C -->|Submit Issue| D[DollhouseMCP Collection]
    D -->|Review Process| E{Quality Check}
    E -->|Pass| F[Merge to Collection]
    E -->|Fail| G[Request Changes]
    F -->|Available| H[Community Downloads]
    H -->|Install| B
Loading

🌐 Links

πŸ“… Changelog

[v1.0.3] - 2025-08-28

  • πŸ“š Added comprehensive documentation (ROADMAP, VALIDATION, SECURITY, QUICK_START)
  • 🎯 Enhanced README with professional badges and organization
  • πŸ“ Created examples directory with implementation guides
  • ✨ Improved collection statistics and live data sections

[v1.0.2] - 2025-08-28

  • πŸš€ Added GitHub Pages deployment
  • πŸ“„ HTML catalog generation
  • πŸ”’ XSS protection and content security
  • πŸ“¦ JSON API endpoint at /collection-index.json

[v1.0.1] - 2025-08-27

  • ✨ Initial collection structure
  • πŸ›‘οΈ Security validation system
  • πŸ“š 44 founding elements

Full Changelog β†’

πŸ† Security & Trust

Security Features

  • πŸ›‘οΈ 100% Content Validation - Every element scanned for security issues
  • πŸ” Pattern Detection - AI injection & malicious prompt prevention
  • βœ… Automated Testing - 197+ security tests on every submission
  • πŸ“Š Audit Logging - Complete security event tracking

Security Documentation β†’


Contributing

We welcome contributions! Check out our Contributing Guide to get started.

For PR submission walkthrough, visit our Contribution Tutorial


Made with ❀️ by the DollhouseMCP Team

Report Issue | Request Feature | Join Discussion

About

A Free, Open Source, collection of personas, prompts, skills, memories, agents, and more. Use them directly through the DollhouseMCP Server

Topics

Resources

Contributing

Security policy

Stars

8 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages