mcp-apps-office-kit
mcp-apps-office-kit
基于 MCP Apps 扩展机制 的 Office-Kit:让 LLM Desktop(Claude Desktop / 等)通过画布核心 (Canvas Core) 生成 PPT / HTML / FlowChart 等富媒体内容。
核心理念:HTML 即真相层 · Tailwind + shadcn 即设计语言 · 画布核心即底座 · App 即领域封装。
📖 文档
plan.md· 项目总纲(分层架构 / MVP / 迭代计划 / ADR 索引)docs/adr/· 架构决策记录(ADR-0001 ~ 0005)docs/iterations/· 周迭代细节
Related MCP server: pharos-ai-doc-genie
🚀 快速开始(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 的未来"}'📂 目录结构
详见 plan.md §0.2。
🛠 当前阶段
W1 · 工程骨架 & MCP 通路 & 安全底座(v0.0.1)
✅ Vite 多入口 + TS strict + ESLint/Prettier
✅
src/core/三件套(AppDefinition / Registry / Express)✅
src/shared/html/sanitize.ts(DOMPurify + 白名单)✅
src/shared/html/contract.ts(稳定 ID 补发 · ADR-0004)✅ 空壳 PPT App
⏳ Day 2:接入 MCP SDK Streamable HTTP
⏳ Day 5:ADR 决策日 + Demo
📜 License
Private / Internal
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