Skip to main content
Glama
Mr-wang007s

mcp-apps-office-kit

by Mr-wang007s

mcp-apps-office-kit

MCP Apps拡張メカニズムに基づくOffice-Kit:LLMデスクトップ(Claude Desktopなど)が**Canvas Core(キャンバスコア)**を通じてPPT / HTML / FlowChartなどのリッチメディアコンテンツを生成できるようにします。

核心理念:HTMLは真実のレイヤー · Tailwind + shadcnはデザイン言語 · Canvas Coreは基盤 · 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/ 3点セット(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決定日 + デモ

📜 ライセンス

Private / Internal

Related MCP Connectors

Related MCP Servers