{"id":"baronco-genfilesmcp","name":"GenFilesMCP","homepage":null,"repo_url":"https://github.com/Baronco/GenFilesMCP","category":"devtools","subcategories":[],"tags":["mcp","documents","docx","pptx","xlsx","markdown","open-web-ui","automation","file-generation"],"what_it_does":"GenFilesMCP is an MCP server (with an HTTP streamable mode and a stdio/MCPO mode) that generates document files (DOCX, PPTX, XLSX, and Markdown) from user requests and chat context, integrates with an Open Web UI (OWUI) endpoint to upload/attach generated (and reviewed) files, and can also review existing Word documents by extracting structure and adding AI-generated comments for grammar/ideas.","use_cases":["Generate presentation (PPTX) content from chat/context","Generate spreadsheet (XLSX) reports with multiple sheets/tables/charts","Generate Word (DOCX) documents using templates or structured builders","Review a DOCX and insert comments for grammar and idea enhancements","Attach generated/reviewed files to Open Web UI knowledge collections","Use chat-uploaded DOCX/images as inputs for document generation/review via a provided Chat Context Tool"],"not_for":["Services requiring a public, stable REST/OpenAPI API contract","Use cases needing fine-grained, documented authorization scopes","Workloads that depend on guaranteed idempotent operations or explicit retry semantics (not documented here)","Environments that cannot manage secrets used to access OWUI (for stdio/MCPO mode)"],"best_when":"You want an agent-friendly MCP integration that can turn conversational requirements into office documents and optionally feed results back into an Open Web UI workflow.","avoid_when":"You need strong, documented security controls beyond basic API-key style configuration, or you require clearly specified rate limiting, pagination, and robust agent-level retry/error semantics.","alternatives":["Custom MCP servers tailored to a specific document template pipeline","Direct OWUI/Open Web UI integration via its supported APIs (if available) without MCP","Workflow tools that generate documents from templates using server-side renderers (e.g., templating + docx/xlsx/pptx libraries)"],"af_score":51.2,"security_score":48.5,"reliability_score":28.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:51:39.365012+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["OWUI API key (OWUI_API_KEY) for stdio deployments via MCPO"],"oauth":false,"scopes":false,"notes":"README indicates OWUI_API_KEY is used only for stdio/MCPO deployments where Open Web UI cannot forward the active user's bearer token; it is not used for direct streamable-http deployments. No OAuth or OAuth scopes are described."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; appears self-hosted via Docker image."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":51.2,"security_score":48.5,"reliability_score":28.8,"mcp_server_quality":60.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":20.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":10.0,"dependency_hygiene":45.0,"secret_handling":60.0,"security_notes":"Strengths: uses an environment variable (OWUI_API_KEY) for OWUI access in the stdio/MCPO mode and warns not to use it for streamable-http. Unclear: no evidence of fine-grained scopes, explicit transport security requirements, or documented security headers/authz model. Dependency hygiene and CVE status are not provided here, so scoring is conservative.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":30.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Document generation may require careful handling of large/complex chat context and uploaded artifacts (DOCX/images) to avoid exceeding practical input limits (not documented here).","Two deployment modes (streamable-http vs stdio/MCPO) change authentication behavior; agents may fail if OWUI_API_KEY is required but not configured.","Operational safety/idempotency (e.g., repeated tool calls generating duplicate uploads) is not described."]}}