综合评分
8.0
A 级
技术深度 (x1.1)8
可操作性 (x1.3)10
创新性6
影响力 (x1.3)8
教育价值 (x1.1)8
时效性6
可复现性10
核心要点
Desktop Extensions (.mcpb) 将 MCP Server 打包为一键安装的扩展包
核心结构: manifest.json + server/ + dependencies/,打包为 ZIP
支持三种运行时: Node.js(Claude Desktop 内置)、Python、Binary
manifest.json 声明: 元数据、工具、配置、用户输入、平台适配
安全: 敏感配置存 OS keychain,企业支持 GPO/MDM 部署
规范和工具链完全开源,其他 AI 桌面应用也可支持 MCPB
关联 GitHub 项目
claude-code125000 starsClaude Desktop supports MCPB extension installation
代码实践建议
将现有 MCP Server 打包为 Desktop Extension
用 npx @anthropic-ai/mcpb init 初始化 manifest,打包并测试安装流程
创建自定义 MCP 扩展
从零构建一个 MCP Server 并打包为 .mcpb,包含用户配置和跨平台支持
思维流程导图
flowchart TD
A["Desktop Extensions"] --> B["打包格式 .mcpb"]
B --> B1["manifest.json 元数据"]
B --> B2["server/ 服务代码"]
B --> B3["dependencies/ 依赖"]
A --> C["运行时"]
C --> C1["Node.js (内置)"]
C --> C2["Python"]
C --> C3["Binary"]
A --> D["核心能力"]
D --> D1["用户配置 UI"]
D --> D2["OS Keychain 存储"]
D --> D3["自动更新"]
D --> D4["跨平台适配"]
A --> E["企业特性"]
E --> E1["GPO/MDM 部署"]
E --> E2["白名单/黑名单"]