Skip to main content

comfy-vault-mcp

PyPI CI

An MCP server that exposes comfy-vault to coding agents, so you can ask Claude or Codex to audit and clean up your ComfyUI model library in plain language.

It wraps the comfy-vault library (PyPI package comfy-model-vault, a real dependency — not vendored) as five tools. The agent calls them; comfy-vault does the work.

Tools

Tool What it does
vault_scan Index a models directory recursively; counts, sizes, categories.
vault_orphans List models no workflow references (read-only).
vault_lora_info Look up Civitai metadata for a file by its content hash.
vault_duplicates Find byte-identical duplicate models (same SHA256).
vault_delete Delete orphans — dry-run unless confirm=true, fenced to the scanned roots.

Install

pip install comfy-vault-mcp

This installs comfy-model-vault (the comfy-vault library) as a dependency. Python 3.10+.

Use with Claude Code

claude mcp add comfy-vault -- comfy-vault-mcp

or add it to .mcp.json in your project:

{
  "mcpServers": {
    "comfy-vault": {
      "command": "comfy-vault-mcp"
    }
  }
}

Use with Codex CLI

Add to ~/.codex/config.toml:

[mcp_servers.comfy-vault]
command = "comfy-vault-mcp"

Example

Once connected, ask in natural language:

"Find all unused Pony LoRAs over 2 GB in D:\ComfyUI\models, check which of them still exist on Civitai, and show me the duplicates — but don't delete anything yet."

The agent will call vault_orphans, vault_lora_info, and vault_duplicates, then summarise. vault_delete stays a dry-run until you explicitly confirm.

Offline / testing mode

Set COMFY_VAULT_CIVITAI_FIXTURES to a directory of recorded {sha256}.json Civitai responses, and vault_lora_info resolves from those instead of the live API — no network, no key. This is how the test suite runs. For live use, an optional CIVITAI_API_KEY raises your rate limit but is not required.

License

MIT. Same license as comfy-vault, for consistency across the toolkit.

Metadata

Release files for comfy-vault-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for comfy-vault-mcp 0.1.1
File Size Uploaded
comfy_vault_mcp-0.1.1.tar.gz 12.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for comfy-vault-mcp 0.1.1
File Interpreter ABI Platform
comfy_vault_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 20.7 kB

Release files / comfy_vault_mcp-0.1.1.tar.gz

Download URL comfy_vault_mcp-0.1.1.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
7159250c2bc4ddc3ccb5241a36ffb55884b450c38761fca985a31bf9f404ccb1
BLAKE2b-256 checksum
How to use checksums
edbeed30e6daab1c7d4f18207007bbe1276f2afd2c4548e3cfed620d927da327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / comfy_vault_mcp-0.1.1-py3-none-any.whl

Download URL comfy_vault_mcp-0.1.1-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd5b2b4dcfc3d34f2102eae2cbabc3effa46f99d1219b700888e79baa3be717b
BLAKE2b-256 checksum
How to use checksums
ab5979ba83f017abe9345285d0406d11556707b6ec9463333ca4d4974e2d1bf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page