dxt  by anthropics

Local MCP server distribution for AI desktop apps

created 1 month ago
1,135 stars

Top 34.5% on sourcepulse

GitHubView on GitHub
Project Summary

Desktop Extensions (DXT) provides a standardized format for packaging and distributing local MCP servers, enabling one-click installation within desktop applications. This specification, along with a CLI tool and core loading logic, aims to simplify the integration of AI tools and services into various desktop environments, fostering a more connected and extensible AI ecosystem.

How It Works

DXT packages are essentially zip archives containing an MCP server and a manifest.json file. This manifest describes the server's capabilities, ensuring compatibility and discoverability. The format is inspired by popular extension models like Chrome and VS Code, abstracting away the complexities of server setup and communication for end-users. This approach promotes portability and ease of adoption for local AI services across different applications.

Quick Start & Requirements

  • Install CLI: npm install -g @anthropic-ai/dxt
  • Create extension: Navigate to your MCP server directory and run dxt init, then dxt pack.
  • Installation: Open the generated .dxt file with a compatible application like Claude for macOS/Windows.
  • Full specification: MANIFEST.md
  • Examples: examples

Highlighted Details

  • Enables one-click installation of local MCP servers.
  • Supports automatic updates and easy configuration of server variables.
  • Provides a CLI for generating manifest.json and packing .dxt files.
  • Designed for broad adoption across multiple AI desktop applications.

Maintenance & Community

This project is maintained by Anthropic. Further community engagement details are not explicitly provided in the README.

Licensing & Compatibility

The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The README does not specify a license, which may impact commercial adoption. Details on supported MCP server protocols beyond the implied @modelcontextprotocol/sdk are not provided.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
20
Issues (30d)
22
Star History
1,158 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Travis Fischer Travis Fischer(Founder of Agentic), and
1 more.

fastmcp by punkpeye

3.7%
2k
TypeScript framework for building MCP servers handling client sessions
created 7 months ago
updated 2 days ago
Feedback? Help us improve.