← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionDollhouseMCPOpen-source MCP server for modular AI customization via personas, skills, templates, agents, and memories.Firecrawl MCP ServerFirecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
FMRS61 / 100 · C75 / 100 · B
Reliability8 / 2013 / 20
Security and permissions12 / 2012 / 20
Maintenance12 / 2016 / 20
Documentation16 / 2017 / 20
Setup experience13 / 2017 / 20
Best for
  • Advanced users who want composable, shareable elements for deep AI customization
  • Security-conscious teams needing permission governance and auditable agent execution
  • Users of MCP clients with full tool-call round-trip support, especially Claude Code
  • Scenarios needing clean, structured web context fed to an AI assistant
  • Users already on the Firecrawl platform who want to call its scraping capability directly via MCP
Not for
  • Users who require a server officially maintained by an upstream product owner (this is an independent community project)
  • Users relying on Claude Desktop native permission-hook flows (not supported in this release)
  • Beginners wanting a zero-config experience with no understanding of elements and permission policies
  • Simple static-page scraping where you don't want to depend on a third-party API and incur call costs
  • Sites that explicitly disallow automated access (robots.txt)
Required permissions
  • Reads and writes local Markdown/YAML element files in ~/.dollhouse/portfolio/
  • Optionally uses GITHUB_TOKEN for GitHub portfolio sync and community submissions
  • Update/delete/execute MCP-AQL operations require per-operation confirmation by default (auto-approvable via policy)
  • Agent execution may trigger high-risk operations (file deletion, external API calls, system commands), constrained by danger-zone enforcement and autonomy evaluation
  • Requires a Firecrawl API key to call; cost and quota are governed by the Firecrawl account
  • firecrawl_agent/firecrawl_interact perform automated browser interaction, which may trigger login or form-submission flows on the target site
Risks and side effects
  • Activating elements immediately changes AI tool access and permissions; misactivating a restrictive element can block operations
  • Third-party elements from the community collection may contain undesirable content or policies; review before installing
  • Agents can execute multi-step tasks autonomously — danger zones and audits exist, but human oversight is still required
  • AGPL-3.0 requires source disclosure for network use; verify compliance for commercial integrations
  • Bulk crawl/map tools can generate significant request volume against a target site — respect the site's rate limits and terms of service
  • firecrawl_agent's interactive action chain is longer — define task boundaries clearly before running it to avoid accidentally triggering actions on a sensitive site
Supported clientsClaude Code, Claude Desktop, Cursor, VS Code, Codex, Gemini CLI, Windsurf, Cline, LM StudioClaude Desktop, VS Code, Cursor, Windsurf, Zed, Amp
Tools711