SuperAPI AI 工具集

mcp-server

DollhouseMCP 是一个免费、开源的 MCP 服务器,用于动态自定义 AI 人格、技能、模板、智能体、记忆和组合等模块化元素。它提供本地作品集管理、社区共享集合、基于元素的权限控制(Gatekeeper)、MCP-AQL 语义端点以及智能体执行循环,支持 Claude Code、Claude Desktop、Cursor、Gemini、Codex 等 MCP 兼容客户端。

访问官网

工具介绍

DollhouseMCP 是一个免费、开源的 MCP(Model Context Protocol)服务器,旨在通过模块化元素实现 AI 自定义。它允许用户创建、激活、编辑和管理多种类型的元素,包括人格(persona)、技能(skill)、模板(template)、智能体(agent)、记忆(memory)和组合(ensemble)。所有元素以可读的 Markdown 或 YAML 文件形式存储在本地作品集(portfolio)中,用户完全拥有和控制这些文件。

主要能力:

  • 元素管理:支持创建、激活、搜索、浏览元素。用户可以用自然语言描述需求,AI 会生成对应元素。
  • 本地作品集:元素存储在本地文件夹(macOS/Linux 为 ~/.dollhouse/portfolio/,Windows 为 %USERPROFILE%.dollhouse\portfolio\),内置 37 个起始元素,包括 dollhouse-expert-suite 组合。
  • 社区集合:提供公开的 GitHub 集合,用户可以浏览并安装其他用户创建的元素,也可以分享自己的元素。
  • GitHub 同步:可选将作品集备份到 GitHub 仓库,实现跨设备同步和社区分享。
  • 技能格式转换:内置无损双向转换器,可在 Dollhouse Skills 与 Claude/Anthropic 采用的 agent skills 格式之间转换。
  • MCP-AQL:将所有操作组织为 5 个语义端点(CRUDE:Create、Read、Update、Delete、Execute),减少上下文令牌消耗,支持渐进式披露和自省。
  • Gatekeeper 权限系统:服务器端权限控制,元素可定义 allow、confirm、deny 策略,以及外部工具限制。策略在所有激活元素间叠加,deny 优先。
  • 智能体执行:Dollhouse Agents 的每一步都经过 MCP 服务器、LLM 和 Gatekeeper,包含自主性评估、危险区域硬阻止和步骤记录。
  • 其他功能:Web 作品集浏览器、批量操作、激活持久化、通用备份、缓存内存预算、NLP 发现、跨元素关系映射、安全加固等。

使用方式:

  • 安装:支持交互式设置向导(一键安装到 Claude Desktop、Claude Code、Cursor、VS Code、Codex、Gemini CLI、Windsurf、Cline、LM Studio 等),或通过 npm 本地安装。
  • 激活元素:在对话中要求 AI 激活某个元素,例如“激活 Dollhouse 代码审查人格”。
  • 创建元素:用自然语言描述想要创建的元素类型和内容。
  • 浏览社区:通过 AI 浏览并安装社区元素。
  • 管理作品集:可要求 AI“打开作品集浏览器”进行可视化管理。

适用场景:

  • 需要为 AI 客户端定制行为、能力和权限的用户。
  • 希望在不同 MCP 客户端间复用和管理 AI 配置的开发者。
  • 需要精细权限控制(如只读模式、安全沙箱)的团队。
  • 希望分享或获取社区 AI 元素的用户。

限制:

  • 高级功能(Gatekeeper 确认流程、智能体循环执行)主要在 Claude Code 和 DollhouseMCP Bridge 上经过广泛测试,其他平台可能因 LLM 解释结构化工具响应的能力不同而存在差异。
  • 需要 Node.js 20+ 环境。
  • 部分功能(如 GitHub 同步)需要额外配置。
  • 具体收费、价格、平台支持细节等未在资料中提供。