适合谁
- 希望用可组合、可共享元素深度定制 AI 行为的高级用户
- 关注权限治理与可审计代理执行的安全敏感团队
- Claude Code 等支持完整工具调用回传的 MCP 客户端用户
一个工程化程度高、安全设计突出的 AI 定制 MCP 服务器:MCP-AQL 的 5 端点设计显著节省 token,服务端 Gatekeeper 与危险区机制提供了客户端之外的权限兜底。亮点是本地优先的元素组合体系与活跃的社区集合;需留意第三方元素审查、Claude Desktop 权限钩子不完整及 AGPL-3.0 合规要求。测试覆盖广(9600+ 测试),跨平台支持完善。
DollhouseMCP 是一个免费开源的 MCP 服务器,用于通过模块化元素(角色、技能、模板、代理、记忆、组合)动态定制 AI 行为。所有元素以 Markdown/YAML 文件存储在本地组合目录(~/.dollhouse/portfolio/),自带 37 个初始元素,并可选同步到 GitHub 或安装社区集合中的元素。它采用 MCP-AQL 设计,将操作归并为 5 个语义端点(Create/Read/Update/Delete/Execute),并通过服务端 Gatekeeper 强制执行元素级权限策略:即使 MCP 客户端设置为始终允许,deny 规则也无法被绕过。代理执行经过自主性评估、危险区拦截与步骤审计。支持 Claude Code、Claude Desktop、Cursor、Gemini、Codex、VS Code、Windsurf、Cline、LM Studio 等客户端,基于 TypeScript,遵循 AGPL-3.0 许可证。
1) 交互式安装:运行 npx @dollhousemcp/mcp-server@latest --web,在浏览器向导中一键安装到 Claude Desktop、Claude Code、Cursor、VS Code、Codex、Gemini CLI、Windsurf、Cline 或 LM Studio;2) Claude Code 一条命令:claude mcp add -s user dollhousemcp -- npx -y @dollhousemcp/mcp-server;3) Claude Desktop:下载 .mcpb 桌面扩展并双击安装;4) 也可本地安装 npm install @dollhousemcp/mcp-server 后将客户端指向 dist/index.js。可通过 MCP_AQL_ENDPOINT_MODE、MCP_INTERFACE_MODE、DOLLHOUSE_PORTFOLIO_DIR、GITHUB_TOKEN 等环境变量配置。
{"mcpServers":{"dollhousemcp":{"command":"npx","args":["-y","@dollhousemcp/mcp-server"]}}}