ComfyUI Bridge MCP - provides MCP tools to interface with ComfyUI for image generation, captioning, and tagging
This server has significant definition quality gaps. While tool schemas are present and mostly well-formed, descriptions contain non-English text (Japanese) that LLMs may struggle to interpret, parameters lack detailed constraints, and there is no error handling or recovery guidance. The server bridges to ComfyUI but does not follow LLM-centric tool design patterns. Tool naming is reasonable (verb_object style) but descriptions are in Japanese, limiting cross-language agent compatibility. No tool annotations (readOnlyHint/destructiveHint) are present despite clear semantic differences between tools.
生成したいプロンプトを渡すことで画像生成を依頼し、生成された image の url を返すのでユーザーに提示してください。英語のプロンプトのみ受け付けるので、他言語は英語に翻訳してから渡してください。
subfolder と filename を指定して生成した画像のキャプションをテキスト形式で取得する
subfolder と filename を指定して画像の PNG バイナリを取得する
subfolder と filename を指定して生成した画像からWD1.4タグを解析してテキスト形式で取得する
Descriptions in Japanese only; LLMs trained primarily on English lack context for tool selection and parameter inference
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear semantic differences: generate_picture is destructive (WRITE), others are read-only
generate_picture has no error handling or recovery guidance. What happens if ComfyUI is offline? If generation fails? If the URL endpoints change? LLM gets no actionable recovery path.
Parameter descriptions lack constraints: prompt (generate_picture) has no guidance on length limits, forbidden words, or format expectations; subfolder and filename (get_* tools) have no validation rules or examples
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 47 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 29 | - | v1 |
No output schema documentation. generate_picture returns a URL string, get_picture returns Image binary, get_caption and get_tag return strings, but this is only inferred from code, not documented for the LLM.
get_picture returns raw Image binary without metadata (subfolder, filename, generation timestamp). Downstream tools cannot chain calls, if an agent wants to caption the image it just fetched, it must remember the subfolder/filename separately.
generate_picture returns raw ComfyUI URL (e.g., 'http://localhost:8188/view?subfolder=...&filename=...'). If the ComfyUI endpoint changes, all generated URLs break. No abstraction or versioning.