comfy-ui-mcp-server MCP server

comfy-ui-mcp-server MCP server

site icon
2025.01.03 0
Python笔记管理本地集成其它
comfy-ui-mcp-server 是一个用于连接本地 comfyUI 的 MCP 服务器。它提供了一个简单的笔记存储系统,支持自定义的 note:// URI 方案来访问单个笔记。服务器还提供了笔记摘要生成功能和一个添加笔记的工具。
View on GitHub

Overview

基本能力

产品定位

comfy-ui-mcp-server 是一个用于连接本地 comfyUI 的 MCP 服务器,主要提供笔记存储和管理功能。

核心功能

  1. 笔记存储系统
  2. 自定义 note:// URI 方案访问单个笔记
  3. 每个笔记资源包含名称、描述和文本/纯文本 MIME 类型

  4. 提示功能

  5. summarize-notes:生成所有存储笔记的摘要

    • 可选 "style" 参数控制详细程度(brief/detailed)
    • 结合所有当前笔记和样式偏好生成提示
  6. 工具

  7. add-note:向服务器添加新笔记
    • 需要 "name" 和 "content" 作为必填字符串参数
    • 更新服务器状态并通知客户端资源变更

适用场景

  1. 需要与本地 comfyUI 集成的应用
  2. 需要简单笔记存储和管理的场景
  3. 需要自动生成笔记摘要的工作流程

使用教程

安装

Claude Desktop 配置

MacOS: 配置文件路径:~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows: 配置文件路径:%APPDATA%/Claude/claude_desktop_config.json

开发/未发布服务器配置

"mcpServers": {
  "comfy-ui-mcp-server": {
    "command": "uv",
    "args": [
      "--directory",
      "E:\Claude\comfy-ui-mcp-server",
      "run",
      "comfy-ui-mcp-server"
    ]
  }
}

已发布服务器配置

"mcpServers": {
  "comfy-ui-mcp-server": {
    "command": "uvx",
    "args": [
      "comfy-ui-mcp-server"
    ]
  }
}

开发和发布

  1. 同步依赖并更新 lockfile:
uv sync
  1. 构建包分发:
uv build
  1. 发布到 PyPI:
uv publish

调试

建议使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory E:\Claude\comfy-ui-mcp-server run comfy-ui-mcp-server

许可证

None