mcp-apps-office-kit
mcp-apps-office-kit
Office-Kit basado en el mecanismo de extensión MCP Apps: permite que LLM Desktop (Claude Desktop / otros) genere contenido multimedia enriquecido como PPT / HTML / FlowChart a través del Canvas Core (núcleo de lienzo).
Concepto central: HTML es la capa de verdad · Tailwind + shadcn es el lenguaje de diseño · Canvas Core es la base · App es la encapsulación de dominio.
📖 Documentación
plan.md· Esquema general del proyecto (arquitectura en capas / MVP / plan de iteración / índice ADR)docs/adr/· Registros de decisiones arquitectónicas (ADR-0001 ~ 0005)docs/iterations/· Detalles de iteración semanal
Related MCP server: pharos-ai-doc-genie
🚀 Inicio rápido (Fase W1)
pnpm install
pnpm dev # 启动 server.ts(http://localhost:3456)
pnpm build # 产出 dist/mcp-ppt-app.html
pnpm test # 跑 sanitize / contract 单测W1 Smoke:
# 验证 sanitize + contract 通路
curl -X POST http://localhost:3456/debug/generate_ppt \
-H "Content-Type: application/json" \
-d '{"topic":"AI 的未来"}'📂 Estructura de directorios
Ver plan.md §0.2 para más detalles.
🛠 Fase actual
W1 · Esqueleto de ingeniería & Ruta MCP & Base de seguridad (v0.0.1)
✅ Vite multi-entrada + TS strict + ESLint/Prettier
✅
src/core/trío (AppDefinition / Registry / Express)✅
src/shared/html/sanitize.ts(DOMPurify + lista blanca)✅
src/shared/html/contract.ts(Reemisión de ID estable · ADR-0004)✅ App PPT vacía
⏳ Día 2: Integración con MCP SDK Streamable HTTP
⏳ Día 5: Día de decisión ADR + Demo
📜 Licencia
Privado / Interno
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP-Native LLM Orchestration Agent
OCR, transcription, file extraction, and image generation for AI agents via MCP.
The Canva MCP server connects AI assistants (like Claude, ChatGPT, and Cursor) to Canva's API, enabling them to create and manage designs directly within chat conversations. Key capabilities include generating new designs from prompts, autofilling templates, searching and resizing existing designs, importing files from URLs, exporting designs as PDFs or images, and managing folders and comments without switching between tools.
LLM Orchestration MCP Agent
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables generating AI-powered presentations via the Gamma API directly from MCP clients like Claude for Desktop.9 npmMIT
- AlicenseAqualityDmaintenanceEnables AI agents to generate real Office documents (.pptx, .docx, .xlsx) and source code from natural language via MCP protocol.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables creation of professional PowerPoint presentations with AI-generated content and images, supporting multiple LLMs and image services via MCP protocol.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to visually build and run AI generation pipelines on a canvas by adding, wiring, and executing nodes via MCP tools.Apache 2.0