Skip to content
Agentmart
Submit a tool

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

IndexedAGPL-3.0Local (stdio)★ 46
Write a review

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.

We use your email only for this newsletter. Privacy

About

OSS to create Personas, Skills, Templates, Agents, and Memories to customize your AI experience.

No 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_collection
  • check_github_auth
  • find_similar_elements
  • get_active_elements
  • get_agent_state
  • get_build_info
  • get_collection_cache_health
  • get_collection_content
  • get_collection_submission_config
  • get_element_details
  • get_element_relationships
  • get_indicator_config
Show 12 more tools
  • get_relationship_stats
  • get_user_identity
  • list_elements
  • mcp_aql_read
  • oauth_helper_status
  • portfolio_status
  • search_all
  • search_by_verb
  • search_collection
  • search_collection_enhanced
  • search_portfolio
  • validate_element

Write 13 · Create, change, send or run things.

  • create_element
  • dollhouse_config
  • edit_element
  • execute_agent
  • import_persona
  • install_collection_content
  • mcp_aql_create
  • portfolio_element_manager
  • record_agent_step
  • set_user_identity
  • setup_github_auth
  • submit_collection_content
Show 1 more tools
  • sync_portfolio

Delete 7 · Delete, drop, revoke or wipe things.

  • clear_github_auth
  • clear_user_identity
  • delete_element
  • mcp_aql
  • mcp_aql_delete
  • mcp_aql_execute
  • mcp_aql_update

Not yet classified 11 · We could not tell from the name and description.

  • activate_element
  • complete_agent_goal
  • configure_collection_submission
  • configure_indicator
  • configure_oauth
  • continue_agent_execution
  • deactivate_element
  • init_portfolio
  • portfolio_config
  • reload_elements
  • render_template

Network hosts it talks to 17

  • api.github.com · found in code
  • api.resend.com · found in code
  • app.posthog.com · found in code
  • cli.github.com · found in code
  • cwe.mitre.org · found in code
  • docs.anthropic.com · found in code
  • docs.company.com · found in code
  • dollhouse-cache.local · found in code
  • dollhousemcp-license-email.mick-eba.workers.dev · found in code
  • dollhousemcp.com · found in code
  • dollhousemcp.github.io · found in code
  • github.com · found in code
  • glama.ai · found in code
  • owasp.org · found in code
  • raw.githubusercontent.com · found in code
  • sonarcloud.io · found in code
  • status.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_element

    Activate a specific element by name

  • browse_collection

    Browse content from the DollhouseMCP collection by section and content type.

  • check_github_auth

    Check current GitHub authentication status.

  • clear_github_auth

    Remove GitHub authentication and disconnect from GitHub.

  • clear_user_identity

    Clear user identity and return to anonymous mode

  • complete_agent_goal

    Signal that the agent has completed its goal. This marks the goal as complete, updates decision outcomes, and calculates performance metrics.

  • configure_collection_submission

    Configure 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_indicator

    Configure how active persona indicators are displayed

  • configure_oauth

    Configure GitHub OAuth client ID for authentication.

  • continue_agent_execution

    Continue executing an agent from its current state. Use this to resume after interruption or start the next step in a multi-step workflow.

  • create_element

    Create a new element of any type

  • deactivate_element

    Deactivate a specific element

  • delete_element

    Delete an element and optionally its associated data files

  • dollhouse_config

    Manage DollhouseMCP configuration settings.

  • edit_element

    Edit an existing element of any type

Show 40 more tools
  • execute_agent

    Execute 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_elements

    Find elements that are semantically similar to a given element using NLP scoring.

  • get_active_elements

    Get information about currently active elements of a specific type

  • get_agent_state

    Query the current state of an agent, including active goals, decision history, progress, and execution context.

  • get_build_info

    Get comprehensive build and runtime information about the server

  • get_collection_cache_health

    Get health status and statistics for the collection cache system.

  • get_collection_content

    Get detailed information about content from the collection.

  • get_collection_submission_config

    Get current collection submission configuration settings

  • get_element_details

    Get detailed information about a specific element

  • get_element_relationships

    Get all relationships for a specific element, including semantic similarities, verb-based connections, and cross-element references.

  • get_indicator_config

    Get current persona indicator configuration

  • get_relationship_stats

    Get statistics about the Enhanced Index relationships.

  • get_user_identity

    Get current user identity information

  • import_persona

    Import a persona from a file path or JSON string

  • init_portfolio

    Initialize a new GitHub portfolio repository for storing your DollhouseMCP elements.

  • install_collection_content

    Install AI customization elements FROM the DollhouseMCP collection TO your local portfolio.

  • list_elements

    List all available elements of a specific type with optional pagination, filtering, and sorting

  • mcp_aqlcan change or delete data

    Description is built at runtime.

  • mcp_aql_create

    Additive, 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 data

    Destructive 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 data

    Execution 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-only

    Safe, 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 data

    Modifying 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_status

    Get detailed diagnostic information about the OAuth helper process.

  • portfolio_config

    Configure portfolio settings such as auto-sync preferences, default visibility, submission settings.

  • portfolio_element_manager

    Manage individual elements between your local portfolio and GitHub repository.

  • portfolio_status

    Check the status of your GitHub portfolio repository.

  • record_agent_step

    Record 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_elements

    Reload elements of a specific type from the filesystem

  • render_template

    Render a template element with provided variables

  • search_all

    Search across all available sources (local portfolio, GitHub portfolio, and collection) for elements.

  • search_by_verb

    Search for elements that can handle a specific action verb (e.g., 'analyze', 'create', 'debug').

  • search_collection

    Search for content in the collection by keywords.

  • search_collection_enhanced

    Enhanced search for collection content with pagination, filtering, and sorting.

  • search_portfolio

    Search your local portfolio by content name, metadata, keywords, tags, or description.

  • set_user_identity

    Set your username for persona attribution and collection participation

  • setup_github_auth

    Set up GitHub authentication to access all DollhouseMCP features.

  • submit_collection_content

    Submit a single element TO the DollhouseMCP community collection.

  • sync_portfolio

    Sync ALL elements in your local portfolio with your GitHub repository.

  • validate_element

    Validate 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
License
AGPL-3.0
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)