桌面扩展(DXT) 是由Anthropic在2025年6月引入的一种打包格式,使安装MCP服务器变得像点击按钮一样简单。它们将整个MCP服务器及其所有依赖项捆绑成一个单一的 .dxt 文件。
模型上下文协议(MCP) 是一个开源协议,使AI应用程序如Claude Desktop能够安全地连接到本地和远程资源。
.dxt 文件并双击安装# 安装官方DXT CLI
npm install -g @anthropic-ai/dxt
# 初始化一个新的扩展
dxt init
# 打包您的扩展
dxt pack
# 验证您的扩展
dxt validate
由Anthropic提供的参考实现(⚠️ 非生产就绪 - 仅用于学习目的)
| 名称 | 类型 | 描述 | 仓库 |
|---|---|---|---|
| Hello World (Node.js) | Node.js | 基本的MCP服务器,带有简单的时钟工具 | anthropics/dxt |
| Chrome AppleScript | Node.js | 通过AppleScript进行浏览器自动化 | anthropics/dxt |
| 文件管理器 (Python) | Python | 文件系统操作和路径处理 | anthropics/dxt |
注意:这些示例展示了DXT格式,但 不适用于生产环境。将它们作为您自己的扩展的起点。
由社区构建的扩展 - 生态系统正在成长!
🚧 初期通知:桌面扩展是全新的(2025年6月推出)。目前可用的大多数扩展是示例、原型或早期项目。我们期待看到生态系统的发展和成熟!
我们在这些领域积极寻求社区贡献:
帮助开发者提高生产力
增强日常工作流程和任务管理
组织和处理本地文件
连接Claude到外部服务
处理数据库和数据源
寻找社区创建的教程、指南和示例!
| 名称 | 描述 | 语言 | 仓库 |
|---|---|---|---|
| DXT CLI | 官方开发工具包 | TypeScript | anthropics/dxt |
| MCP SDK Node.js | Node.js的MCP SDK | JavaScript | modelcontextprotocol/node-sdk |
| MCP SDK Python | Python的MCP SDK | Python | modelcontextprotocol/python-sdk |
# 安装官方DXT CLI
npm install -g @anthropic-ai/dxt
# 初始化一个新的扩展
dxt init --template node # 或者 python, binary
# 开发工作流
dxt pack # 创建 .dxt 包
dxt validate # 验证清单和包
🌟 成为先驱者! 桌面扩展是全新的(2025年6月推出),我们需要您的帮助从零开始构建这个生态系统。
| [扩展名称](仓库网址) | 简短描述 | 平台 | 语言 | 状态 |
快速胜利(1-2小时):
周末项目(1-2天):
阅读我们的完整 贡献指南 以获取详细指南。
感谢所有出色的贡献者!
<a href="https://github.com/MCPStar/awesome-dxt-mcp/graphs/contributors"> <img src="https://contrib.rocks/image?repo=MCPStar/awesome-dxt-mcp" alt="贡献者" /> </a>本项目采用MIT许可证 - 详情请参阅 LICENSE 文件。
本仓库中列出的扩展受其各自许可证的约束,具体请参见每个条目中的说明。