One-click installation of local MCP server in desktop applications

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

  1. Streamline the installation process
    Pack local MCP Server, dependencies and metadata into .dxt File (essentially ZIP) allows users to install with just one click, completely lowering the deployment threshold
  2. Ecological compatibility
    .dxt Is an open specification, similar to Chrome’s .crx or VS Code .vsix, not limited to Claude Desktop, other desktop or IDE applications that support MCP can also integrate this format
  3. 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

  1. Specification definition (manifest)
    MANIFEST.md defined in .dxt Configuration format, including name, version, entry script, required parameters, etc.
  2. CLI tool
    • @anthropic-ai/dxt init: Interactive generation of manifest.json
    • dxt pack: Package files as .dxt
      These tools encapsulate packaging/verification logic to avoid handwriting errors.
  3. load library
    Claude Desktop (Windows macOS) integrates with src/index.ts Code in, used for identification, verification, and startup .dxt MCP services in the package.
  4. 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.

Github:https://github.com/anthropics/dxt

Scroll to Top