{"id":"ww-ai-lab-liblib-mcp-server","name":"liblib-mcp-server","homepage":null,"repo_url":"https://github.com/WW-AI-Lab/liblib-mcp-server","category":"devtools","subcategories":[],"tags":["mcp","comfyui","liblib","go","multi-tenant","api","workflow-automation","self-hosted"],"what_it_does":"Provides an MCP server that dynamically exposes Liblib/ComfyUI workflows as MCP Tools, alongside a management UI and REST APIs for multi-tenant workflow and credential management.","use_cases":["Connect an MCP-capable client (e.g., IDE assistants) to Liblib ComfyUI workflows as callable tools","Manage Liblib API credentials and map workflow UUIDs to MCP tools per tenant/user","Automate workflow execution with dynamic parameter parsing/validation"],"not_for":["Highly regulated environments requiring formally verified compliance controls (not evidenced in provided materials)","Public internet deployments without additional infrastructure hardening (rate limiting, WAF, network controls) not described in README"],"best_when":"Self-hosting a lightweight MCP gateway for Liblib/ComfyUI workflows with per-user isolation and an accompanying admin UI.","avoid_when":"When you need a fully specified OpenAPI spec, SDKs, or clearly documented operational guarantees (SLA, rate-limit headers, error codes).","alternatives":["MCP adapters built directly on top of Liblib APIs plus a separate workflow/credentials store","Use mark3labs/mcp-go directly with a custom thin wrapper (if you need tighter control)","Build a REST-only integration to Liblib/ComfyUI workflows and skip MCP"],"af_score":45.2,"security_score":52.2,"reliability_score":27.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:36:08.584598+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"http://<host>:<port>/mcp","has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["JWT Bearer token (for management API)"],"oauth":false,"scopes":false,"notes":"README describes login to obtain a JWT token and Bearer auth for API routes and MCP auth token usage; does not mention fine-grained scopes/roles."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Self-hosted open-source project; no commercial pricing described."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":45.2,"security_score":52.2,"reliability_score":27.5,"mcp_server_quality":55.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":0.0,"tls_enforcement":50.0,"auth_strength":70.0,"scope_granularity":20.0,"dependency_hygiene":45.0,"secret_handling":70.0,"security_notes":"README claims AES-256-GCM encryption for stored API keys (improves secret-at-rest safety) and JWT/Bearer auth for requests. However, TLS is only described as 'supports HTTPS deployment' rather than enforced, and there is no evidence of fine-grained scopes/roles, rate-limit controls, CSRF protections (for UI), or detailed security error handling. Dependency list is minimal but no vulnerability/SBOM evidence is provided.","uptime_documented":20.0,"version_stability":35.0,"breaking_changes_history":20.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":"No idempotency guarantees described for API endpoints or MCP tool execution.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No explicit documentation for MCP tool list/discovery behavior beyond general statements; agent may need to probe tools at runtime.","MCP authentication relies on a Bearer token passed as MCP_AUTH_TOKEN; ensure token is accepted for /mcp tool calls.","Rate limits are not documented; agents may need to implement conservative request pacing."]}}