Desktop Extensions: One-Click MCP Server Installation for Claude Desktop

2025-06-26 | Engineering | Anthropic
C4 工具与平台 L2 MCP desktop-extensions MCPB one-click packaging

综合评分

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 stars
Claude Desktop supports MCPB extension installation

代码实践建议

将现有 MCP Server 打包为 Desktop Extension

L1 | MCPB Toolchain + Node.js/Python

用 npx @anthropic-ai/mcpb init 初始化 manifest,打包并测试安装流程

创建自定义 MCP 扩展

L2 | MCP SDK + MCPB Toolchain

从零构建一个 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["白名单/黑名单"]

    

文章关系

阅读原文 →