Skip to main content
Glama

DollhouseMCP

by DollhouseMCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoDebug logging (optional)
NODE_ENVNoDevelopment mode
GITHUB_TOKENNoFor private repository access (optional)
PERSONAS_DIRNoCustom personas directory
DOLLHOUSE_USERNoUser attribution for persona creation
DOLLHOUSE_EMAILNoContact email (optional)
DOLLHOUSE_INDICATOR_EMOJINoCustom emoji for persona indicators
DOLLHOUSE_INDICATOR_STYLENoStyle for persona indicators (minimal, compact, full)
DOLLHOUSE_INDICATOR_ENABLEDNoEnable or disable persona indicators

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_personas

List all available personas

activate_persona

Activate a specific persona by name or filename

get_active_persona

Get information about the currently active persona

deactivate_persona

Deactivate the current persona

get_persona_details

Get detailed information about a specific persona

reload_personas

Reload all personas from the personas directory

create_persona

Create a new persona with guided assistance

edit_persona

Edit an existing persona's properties

validate_persona

Validate a persona's format and provide quality feedback

export_persona

Export a single persona to a JSON format

export_all_personas

Export all personas to a JSON bundle

import_persona

Import a persona from a file path or JSON string

share_persona

Generate a shareable URL for a persona

import_from_url

Import a persona from a shared URL

browse_collection

Browse content from the DollhouseMCP collection by section and content type. Content types include personas (AI behavioral profiles), skills, agents, prompts, templates, tools, and ensembles. When users ask for 'personas', they're referring to content in the personas type.

search_collection

Search for content in the collection by keywords. This searches all content types including personas (AI behavioral profiles that users activate to change AI behavior), skills, agents, prompts, etc. When a user asks to 'find a persona', search in the collection.

get_collection_content

Get detailed information about content from the collection. Use this when users ask to 'see details about a persona' or 'show me the creative writer persona'. Personas are a type of content that defines AI behavioral profiles.

install_content

Install AI customization elements from the collection to your local portfolio. Use this when users ask to download/install any element type (personas, skills, templates, agents, memories, or ensembles). Examples: 'install the creative writer persona', 'get the code review skill', 'download the meeting notes template'.

submit_content

Submit local content to the collection for community review. Use this when users want to 'share their persona' or 'submit a persona to the collection'. This handles all content types including personas (AI behavioral profiles).

set_user_identity

Set your username for persona attribution and collection participation

get_user_identity

Get current user identity information

clear_user_identity

Clear user identity and return to anonymous mode

check_for_updates

Check if a newer version of DollhouseMCP is available

update_server

Update DollhouseMCP to the latest version from GitHub

rollback_update

Rollback to the previous version from backup

get_server_status

Get current server status, version, and system information

configure_indicator

Configure how active persona indicators are displayed

get_indicator_config

Get current persona indicator configuration

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