← 返回目录
最多同时对比 4 个 SERVER

MCP Server 选型对比

把评分、权限、风险和适用场景放在同一张表里,快速判断哪个更适合你。

对比维度Comfy MCP在 AI 智能体中驱动你自己机器上的 ComfyUICompartment加密、完全离线的 AI 代理长期记忆库
FMRS69 / 100 · C75 / 100 · B
可靠性10 / 2012 / 20
安全与权限15 / 2016 / 20
维护活跃度13 / 2014 / 20
文档质量17 / 2018 / 20
安装易用性14 / 2015 / 20
适合谁
  • 本机拥有可承载本地扩散推理硬件的用户(独显 ≥ 24GB 显存最适合,Apple Silicon ≥ 32GB 统一内存可做图像)
  • 希望用 Claude Code、Claude Desktop、Cursor 等 MCP 客户端自动化本地 ComfyUI 工作流的用户
  • 需要按实时安装情况(含自定义节点)检索节点、模型与模板的用户
  • 在本地同时运行 LLM 与 ComfyUI、需要显存协调读取与释放的用户
  • 重视隐私与离线运行、不希望数据离开本机的个人或团队
  • 在多个 MCP 客户端(Claude Code、Claude Desktop、Hermes Agent、OpenClaw、Cursor、Codex、Gemini CLI 等)之间共享记忆的用户
  • 需要加密存储、审计链与可验证 vault 迁移的场景
  • 希望记忆检索延迟低、嵌入模型随包附带、无需额外 LLM 调用的用户
不适合谁
  • 希望使用 Comfy Cloud 云端 GPU 执行、云端队列或跨会话云端批次的用户(本服务器没有通往 Comfy Cloud 的路径,应改用 https://cloud.comfy.org/mcp)
  • 显存低于 8GB 或确认没有 GPU 的机器(应改用合作方节点或云端 MCP)
  • 需要在非本机服务器上管理生命周期(启动/停止/更新/切版本/装节点/看日志)的用户,这些工具仅限本地
  • 运行在远程或容器化 MCP 上、需要在本机浏览器完成登录回调的用户
  • 需要云端多设备实时同步或团队协作式托管记忆的用户;Compartment 的同步方式是在锁定后手动复制 vault 文件
  • 希望由服务端 LLM 自动抽取事实、自动决定记忆内容的用户;Compartment 明确不在内部调用 LLM,由宿主模型决定存什么
  • 无法安全保管口令或其口令遗失后需要恢复途径的用户(Compartment 不生成也不托管任何恢复短语)
  • 在服务器端以网络传输方式(SSE / streamable-http)接入的部署:本服务器为 stdio,不开放端口
所需权限
  • 以子进程方式在用户本机运行 comfy 命令,命令携带服务器进程的完整环境
  • 读取 ComfyUI 工作区文件,包括工作流 JSON 与 input 资源
  • 写入生成结果,默认写入 ComfyUI 工作区的 output/ 目录,fetch_outputs 可复制到你指定的目录
  • 在本机写入/安装模型与节点包(download_model、install_node)
  • 读取、启动、停止或重启本地 ComfyUI 进程
  • launch_comfyui 使用 --listen 会将未认证的 ComfyUI 暴露到网络,需显式确认
  • COMFY_API_KEY 用于合作方 API 节点,会通过这些节点消耗 Comfy 积分
  • 可通过 COMFY_MCP_ASSUME_CONSENT 预授权 install_node、update_all、version_switch、kill_untracked、network_exposure 等确认门槛(不包含消费积分)
  • 读取与写入用户主目录下的 vault 文件(默认为 ~/.compartment/memory.vault)及其同目录的 .config.json 设置文件
  • 访问存放解锁凭证的会话目录(可用 COMPARTMENT_SESSION_DIR 指定),该目录同时容纳共享嵌入进程的 Unix 套接字
  • 在 macOS 上可选使用钥匙串(compartment unlock --keychain 为显式选择加入)
  • 向各 MCP 客户端的配置文件写入或合并 mcpServers 条目(写入前做字节级备份)
  • 在 Claude Code 场景下安装 PostToolUse 钩子,用于捕获代理写入的记忆文件
  • 在 127.0.0.1 上提供只读浏览器 Dashboard(带一次性随机 URL 令牌)
风险与副作用
  • 合作方模型生成(partner_generate、含合作方 API 节点的工作流或模板)会真实消耗 Comfy 积分,需在调用时确认;不可仅凭“始终允许该工具”视为消费同意
  • 任意自定义节点仍可能自行调用付费服务,confirm_spend 门槛只覆盖 comfy-cli 能识别的合作方 API 节点,未自行构建的工作流应先检查内容再运行
  • launch_comfyui 使用 --listen 会把未认证的 ComfyUI 暴露到网络,存在被他人访问的风险
  • 安装节点包、切换版本、更新 ComfyUI、强制重启非本服务器启动的服务会修改本机环境,客户端若不展示确认提示则工具会失败关闭
  • 配置远程 COMFYUI_URL 时,system_stats / free_memory 等工具仍作用于本地安装,可能测量和释放错误的机器;远程 ComfyUI 需在该网络内可访问且未认证
  • COMFY_MCP_ASSUME_CONSENT 预授权是写在客户端配置中的设置,授权范围不当可能放大上述风险
  • 本服务器为 beta 状态,行为可能变化
  • 口令泄漏意味着加密内容可被解密;Compartment 不生成、不托管恢复短语,口令丢失无法恢复
  • 启用 memory_unlock 工具会把口令带入模型上下文,默认因此关闭
  • 2FA 依赖的密钥文件(例如 U 盘)丢失后,即使有口令也无法打开 vault
  • 带 --plaintext 的 export 会写出未加密的 JSONL,需要自行妥善处理该文件
  • 记忆内容可能来自不可信来源;虽然召回时会以“这是数据”提示包裹,并可标记 quarantined,宿主代理仍须把记忆当作数据处理,以降低提示注入风险
  • capture 钩子与各客户端配置写入会修改用户的设置文件,尽管实现会先备份、合并而非覆盖
支持客户端Claude Code, Claude Desktop, CursorClaude Desktop, Claude Code, Hermes Agent, OpenClaw, Cursor, VS Code, Codex, Gemini CLI, Cline, Roo Code, Zed, OpenCode, LM Studio, AnythingLLM, BoltAI, Goose, Kiro
工具能力3014