DollhouseMCP
OSS to create Personas, Skills, Templates, Agents, and Memories to customize your AI experience.
Connector by DollhouseMCP · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/dollhousemcp-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 24 read · 13 write · 7 delete · 11 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 55
Read from the source code; the running server may list different tools.
Read 24 · Look things up without changing anything.
browse_collectioncheck_github_authfind_similar_elementsget_active_elementsget_agent_stateget_build_infoget_collection_cache_healthget_collection_contentget_collection_submission_configget_element_detailsget_element_relationshipsget_indicator_config
Show 12 more tools
get_relationship_statsget_user_identitylist_elementsmcp_aql_readoauth_helper_statusportfolio_statussearch_allsearch_by_verbsearch_collectionsearch_collection_enhancedsearch_portfoliovalidate_element
Write 13 · Create, change, send or run things.
create_elementdollhouse_configedit_elementexecute_agentimport_personainstall_collection_contentmcp_aql_createportfolio_element_managerrecord_agent_stepset_user_identitysetup_github_authsubmit_collection_content
Show 1 more tools
sync_portfolio
Delete 7 · Delete, drop, revoke or wipe things.
clear_github_authclear_user_identitydelete_elementmcp_aqlmcp_aql_deletemcp_aql_executemcp_aql_update
Not yet classified 11 · We could not tell from the name and description.
activate_elementcomplete_agent_goalconfigure_collection_submissionconfigure_indicatorconfigure_oauthcontinue_agent_executiondeactivate_elementinit_portfolioportfolio_configreload_elementsrender_template
Network hosts it talks to 17
api.github.com· found in codeapi.resend.com· found in codeapp.posthog.com· found in codecli.github.com· found in codecwe.mitre.org· found in codedocs.anthropic.com· found in codedocs.company.com· found in codedollhouse-cache.local· found in codedollhousemcp-license-email.mick-eba.workers.dev· found in codedollhousemcp.com· found in codedollhousemcp.github.io· found in codegithub.com· found in codeglama.ai· found in codeowasp.org· found in coderaw.githubusercontent.com· found in codesonarcloud.io· found in codestatus.github.com· found in code
Files it touches
~/.aws~/.env~/.gnupg~/.netrc~/.npmrc~/.ssh/etc/passwd/etc/shadow/etc/sudoers/home/home/claude/.config/claude-code/config.json/opt/homebrew/lib/node_modules/@dollhousemcp/mcp-server/data/proc/proc/1/cgroup/sys/tmp/agent-skill-sources/github-copilot-for-azure/plugin/skills/tmp/agent-skill-sources/vercel-labs-skills/skills/tmp/qa-test/tmp/test-personas/Users/usr/lib/node_modules/@dollhousemcp/mcp-server/data/usr/local/lib/node_modules/@dollhousemcp/mcp-server/data- Your home directory (~)
~/.config~/.copilot/hooks~/.dollhouse/config.yaml~/.dollhouse/hooks~/.dollhouse/logs~/.dollhouse/portfolio/memories/my-project-context.yaml- Any path the agent passes to its tools
Tools (55)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
activate_elementActivate a specific element by name
browse_collectionBrowse content from the DollhouseMCP collection by section and content type.
check_github_authCheck current GitHub authentication status.
clear_github_authRemove GitHub authentication and disconnect from GitHub.
clear_user_identityClear user identity and return to anonymous mode
complete_agent_goalSignal that the agent has completed its goal. This marks the goal as complete, updates decision outcomes, and calculates performance metrics.
configure_collection_submissionConfigure automatic collection submission settings. When enabled, the submit_collection_content tool will automatically create a submission issue in the DollhouseMCP collection repository after uploading to your portfolio.
configure_indicatorConfigure how active persona indicators are displayed
configure_oauthConfigure GitHub OAuth client ID for authentication.
continue_agent_executionContinue executing an agent from its current state. Use this to resume after interruption or start the next step in a multi-step workflow.
create_elementCreate a new element of any type
deactivate_elementDeactivate a specific element
delete_elementDelete an element and optionally its associated data files
dollhouse_configManage DollhouseMCP configuration settings.
edit_elementEdit an existing element of any type
Show 40 more tools
execute_agentExecute an agent with a goal. Activates configured elements and returns context for LLM-driven agentic loop. The agent configuration defines a goal template that is filled with provided parameters.
find_similar_elementsFind elements that are semantically similar to a given element using NLP scoring.
get_active_elementsGet information about currently active elements of a specific type
get_agent_stateQuery the current state of an agent, including active goals, decision history, progress, and execution context.
get_build_infoGet comprehensive build and runtime information about the server
get_collection_cache_healthGet health status and statistics for the collection cache system.
get_collection_contentGet detailed information about content from the collection.
get_collection_submission_configGet current collection submission configuration settings
get_element_detailsGet detailed information about a specific element
get_element_relationshipsGet all relationships for a specific element, including semantic similarities, verb-based connections, and cross-element references.
get_indicator_configGet current persona indicator configuration
get_relationship_statsGet statistics about the Enhanced Index relationships.
get_user_identityGet current user identity information
import_personaImport a persona from a file path or JSON string
init_portfolioInitialize a new GitHub portfolio repository for storing your DollhouseMCP elements.
install_collection_contentInstall AI customization elements FROM the DollhouseMCP collection TO your local portfolio.
list_elementsList all available elements of a specific type with optional pagination, filtering, and sorting
mcp_aqlcan change or delete dataDescription is built at runtime.
mcp_aql_createAdditive, non-destructive operations. Supported operations: create_element, import_element, addEntry, activate_element, install_collection_content, submit_collection_content, init_portfolio, sync_portfolio, portfolio_element_manager, setup_github_auth, configure_oauth, import_persona Element types: persona, skill, template, agent, memory, ensemble These operations add new data without removing or overwriting existing content. Quick start examples: { operation: "create_element", element_type: "persona", params: { element_name: "MyPersona", description: "A helpful assistant", instructions: "…
mcp_aql_deletecan change or delete dataDestructive operations that remove data. Supported operations: delete_element, clear, clear_github_auth Element types: persona, skill, template, agent, memory, ensemble These operations remove data. Use with caution. Quick start examples: { operation: "delete_element", element_type: "persona", params: { element_name: "MyPersona" } } { operation: "clear", params: { element_name: "MyMemory" } } Discover required parameters: { operation: "introspect", params: { query: "operations", name: "delete_element" } }
mcp_aql_executecan change or delete dataExecution lifecycle operations for executable elements (agents, workflows, pipelines). Supported operations: execute_agent, get_execution_state, record_execution_step, complete_execution, continue_execution These operations manage runtime execution state. Unlike CRUD operations (which manage definitions), Execute operations handle the execution lifecycle: - execute_agent: Start a new execution - get_execution_state: Query execution progress and findings - record_execution_step: Record step completion or progress - complete_execution: Signal successful completion - continue_execution: Resume …
mcp_aql_readread-onlySafe, read-only operations. Supported operations: search, list_elements, get_element, get_element_details, search_elements, query_elements, get_active_elements, validate_element, render, export_element, deactivate_element, introspect, browse_collection, search_collection, search_collection_enhanced, get_collection_content, get_collection_cache_health, portfolio_status, portfolio_config, search_portfolio, search_all, check_github_auth, oauth_helper_status, dollhouse_config, get_build_info, find_similar_elements, get_element_relationships, search_by_verb, get_relationship_stats Element types: …
mcp_aql_updatecan change or delete dataModifying operations that overwrite data. Supported operations: edit_element Element types: persona, skill, template, agent, memory, ensemble These operations modify existing data, potentially overwriting previous values. Quick start example: { operation: "edit_element", element_type: "persona", params: { element_name: "MyPersona", input: { description: "Updated description" } } } Discover required parameters: { operation: "introspect", params: { query: "operations", name: "edit_element" } }
oauth_helper_statusGet detailed diagnostic information about the OAuth helper process.
portfolio_configConfigure portfolio settings such as auto-sync preferences, default visibility, submission settings.
portfolio_element_managerManage individual elements between your local portfolio and GitHub repository.
portfolio_statusCheck the status of your GitHub portfolio repository.
record_agent_stepRecord a step in the agent's execution, including progress, findings, and outcome. Use this to document what the agent has done, what it learned, and whether the step succeeded. This creates an audit trail and enables resumption.
reload_elementsReload elements of a specific type from the filesystem
render_templateRender a template element with provided variables
search_allSearch across all available sources (local portfolio, GitHub portfolio, and collection) for elements.
search_by_verbSearch for elements that can handle a specific action verb (e.g., 'analyze', 'create', 'debug').
search_collectionSearch for content in the collection by keywords.
search_collection_enhancedEnhanced search for collection content with pagination, filtering, and sorting.
search_portfolioSearch your local portfolio by content name, metadata, keywords, tags, or description.
set_user_identitySet your username for persona attribution and collection participation
setup_github_authSet up GitHub authentication to access all DollhouseMCP features.
submit_collection_contentSubmit a single element TO the DollhouseMCP community collection.
sync_portfolioSync ALL elements in your local portfolio with your GitHub repository.
validate_elementValidate an element for correctness and best practices
Signals
- Stars
- 46
- Forks
- 15
- Open issues
- 1,008
- Weekly downloads
- 179
- Last commit
- Oct 23, 2026 (6 days ago)
- Last release
- Oct 9, 2026 (20 days ago)
- Last package publish
- Oct 9, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.DollhouseMCP/mcp-server- Version
- 2.0.43
- Auth
- No auth
- Packages
- npm @dollhousemcp/mcp-server
- License
- AGPL-3.0
- Repository
- github.com/DollhouseMCP/mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
DollhouseMCP MCP server. Agent Mart. https://agentmart.dev/connectors/dollhousemcp-mcp-server (last updated 2026-10-25)