Files
dseditor-Comfy-MCP/pyproject.toml
T
dseditor af3c98025c Initial commit: ComfyUI MCP Server with Node Integration
This is a complete rewrite of the MCP server configuration system:

Features:
- ComfyUI custom node for visual MCP configuration
- Bilingual documentation (English/Chinese)
- Auto-installation and auto-configuration for AI assistants
- Support for Claude Code, Claude Desktop, and Gemini CLI
- Simplified setup without manual bat files

Architecture:
- src/comfy_mcp_server/ - MCP server core (auto-started by AI assistants)
- nodes/ - ComfyUI custom node for configuration
- workflow/ - Example workflow files
- Merged pyproject.toml for both MCP server and ComfyUI node

Based on the original work by lalanikarim/comfy-mcp-server
Refactored and enhanced by dseditor for easier ComfyUI integration
2025-12-09 21:01:12 +08:00

52 lines
1.4 KiB
TOML

[project]
name = "comfy-mcp-server"
version = "0.0.1"
description = "Simple MCP Server for ComfyUI text to image Workflow - ComfyUI Node Integration , Based on lalanikarim/comfy-mcp-server work"
readme = "README.md"
requires-python = ">=3.10"
license = "MIT"
license-files = ["LICENSE"]
dependencies = [
"langchain>=0.3.19",
"langchain-ollama>=0.2.3",
"mcp[cli]>=1.2.1",
"Pillow>=10.0.0",
]
authors = [
{name = "dseditor", email = "comfyuimixer1231@gmail.com"},
]
maintainers = [
{name = "dseditor", email = "comfyuimixer1231@gmail.com"},
]
[project.urls]
Homepage = "https://github.com/dseditor/Comfy-MCP/"
Repository = "https://github.com/dseditor/Comfy-MCP/"
Documentation = "https://github.com/dseditor/Comfy-MCP/wiki"
"Bug Tracker" = "https://github.com/dseditor/Comfy-MCP/issues"
"Original Project" = "https://github.com/lalanikarim/comfy-mcp-server"
# MCP Server entry point - required for `python -m comfy_mcp_server`
[project.scripts]
comfy-mcp-server = "comfy_mcp_server:run_server"
# Build system configuration - required for pip install
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
# Package source location - tells pip where to find the code
[tool.hatch.build.targets.wheel]
packages = ["src/comfy_mcp_server"]
# ComfyUI Registry configuration
[tool.comfy]
PublisherId = "dseditor"
DisplayName = "ComfyUI MCP Server"
Icon = ""
includes = []
# requires-comfyui = ">=1.0.0"