Skip to main content
Glama
Mr-wang007s

mcp-apps-office-kit

by Mr-wang007s

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

Related MCP Connectors

Related MCP Servers