Anthropics/dxt is a set of open source tools and specifications from Anthropic. It is used to package and install local MCP (Model Context Protocol) servers to deploy and run them in desktop applications (currently Claude Desktop has the most content) with one click.
Project main goal
- Streamline the installation process
Pack local MCP Server, dependencies and metadata into.dxtFile (essentially ZIP) allows users to install with just one click, completely lowering the deployment threshold - Ecological compatibility
.dxtIs an open specification, similar to Chrome’s.crxor VS Code.vsix, not limited to Claude Desktop, other desktop or IDE applications that support MCP can also integrate this format - Ensure security and update mechanisms
Contains a verification and signature mechanism. The client will verify the version and support automatic updates. Sensitive information such as environment variables and API keys is managed through the system Keychain
Project structure and composition
- Specification definition (manifest)
MANIFEST.mddefined in.dxtConfiguration format, including name, version, entry script, required parameters, etc. - CLI tool
@anthropic-ai/dxt init: Interactive generation of manifest.jsondxt pack: Package files as.dxt
These tools encapsulate packaging/verification logic to avoid handwriting errors.
- load library
Claude Desktop (Windows macOS) integrates withsrc/index.tsCode in, used for identification, verification, and startup.dxtMCP services in the package. - Examples and Ecology
Various examples such as Node.js, Python, and binary are provided in the project to make it convenient for developers to use them.
ˇUsage process
Developers only need to put the local MCP service source code, dependencies, entry scripts, and manifest.json in the same directory, and use the dxt init and dxt pack can generate .dxt Package, users can directly install and use it with one click in applications that support this extension (such as Claude Desktop)
Project highlights
- Greatly reduce installation costs: Hours of configuration become 15-second one-click deployment
- Open source ecosystem is scalable: Not only Anthropic, but also any MCP client integration is welcome
.dxt。 - Complete security mechanism: Signature verification, system Keychain, automatic update and other mechanisms protect it.
Summary
anthropics/dxt It is an orientation MCP Server developers and client application developers The desktop extension standards and toolsets have greatly improved the convenience, security and ecological compatibility of local AI integration. It makes it easy and quick to deploy local AI tools on the desktop, and also promotes the widespread use of tool interconnection.
If you are an MCP service developer, it is recommended to try CLI and examples; if you are integrating AI desktop applications, consider support .dxt, let users access the function with one click!
If you have specific questions about usage, such as how to write manifest and how to package Python services, you are welcome to continue asking. I can combine code examples to help you analyze.