Skip to main content
Glama

DollhouseMCP

by DollhouseMCP
QUICK_START_NEXT_SESSION.mdโ€ข2.29 kB
# Quick Start - Next Session ## Current Branch: feature/export-import-sharing ### What We Just Did โœ… Implemented complete export/import/sharing functionality โœ… Created modular architecture in src/persona/export-import/ โœ… Added 5 new MCP tools โœ… All code committed to feature branch โœ… Build passing ### Immediate Next Steps #### 1. Push Branch and Create PR ```bash cd /Users/mick/Developer/MCP-Servers/DollhouseMCP git checkout feature/export-import-sharing git push -u origin feature/export-import-sharing # Create PR gh pr create --title "feat: Add persona export/import/sharing functionality" \ --body "Closes #191, #192, #193, #194, #195. Part of Epic #196. ## Summary Implements comprehensive export, import, and sharing functionality for personas. ## New MCP Tools - export_persona - Export single persona to JSON - export_all_personas - Export all personas as bundle - import_persona - Import from file/JSON/base64 - share_persona - Generate shareable URLs - import_from_url - Import from shared URLs ## Architecture - Modular design in src/persona/export-import/ - PersonaExporter - Export operations - PersonaImporter - Import with validation - PersonaSharer - URL sharing via GitHub Gists ## Security - Full content validation - YAML security parsing - Path traversal protection ## Testing - [ ] Unit tests needed - [ ] Manual testing needed - [ ] Security validation tested" ``` #### 2. Test in Claude Desktop ``` # Export single persona export_persona "Creative Writer" # Export all personas export_all_personas # Import from base64 (copy from export output) import_persona "<base64 string>" # Share persona (requires GITHUB_TOKEN) share_persona "Creative Writer" ``` #### 3. Write Unit Tests Create test files: - __tests__/unit/PersonaExporter.test.ts - __tests__/unit/PersonaImporter.test.ts - __tests__/unit/PersonaSharer.test.ts ### Files to Reference - src/persona/export-import/PersonaExporter.ts - src/persona/export-import/PersonaImporter.ts - src/persona/export-import/PersonaSharer.ts - src/index.ts (lines 1479-1667 for implementations) ### GitHub Issues Created - #191 - Export single persona - #192 - Export all personas - #193 - Import persona - #194 - Share persona - #195 - Import from URL - #196 - Epic tracking all features

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server