Skip to content

[FEATURE]: Anthropic Desktop Extensions DTX directory/marketplace #209

@qdrddr

Description

@qdrddr

🧭 Epic

Title: Desktop Extensions Admin Marketplace Integration
Goal: Enable enterprise administrators to manage and distribute Desktop Extensions (DTX) through a centralized admin UI with marketplace functionality, allowing seamless installation and delivery to end users via streamable-http protocol.
Why now: Organizations need centralized control over extension distribution while providing end users with easy access to approved tools. This bridges the gap between enterprise security requirements and user productivity needs.

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


🧭 Type of Feature

  • Enhancement to existing functionality
  • New feature or capability

🙋‍♂️ User Story 1

As a: Enterprise Administrator
I want: Access to a marketplace directory within the admin UI to browse, evaluate, and preinstall DTX extensions
So that: I can maintain security control while providing users with approved development tools

✅ Acceptance Criteria

Scenario: Browse marketplace from admin UI
 Given I am logged into the enterprise admin interface
 When I navigate to the Extensions Marketplace section
 Then I should see a searchable catalog of available DTX extensions with ratings, descriptions, and security information

Scenario: Preinstall extensions for user groups
 Given I have selected approved DTX extensions from the marketplace
 When I assign them to specific user groups or organizational units
 Then the extensions should be automatically available to those users without manual installation

🙋‍♂️ User Story 2

As a: End User
I want: Seamless access to pre-approved DTX extensions through my Claude Desktop interface
So that: I can use necessary development tools without dealing with installation complexity or security approval processes

✅ Acceptance Criteria

Scenario: Access pre-installed extensions
  Given my administrator has preinstalled DTX extensions for my user group
  When I open Claude Desktop
  Then I should see the approved extensions available for immediate use via streamable-http protocol

Scenario: Automatic extension updates
  Given I have access to preinstalled DTX extensions
  When the administrator updates or approves new versions
  Then my extensions should update automatically without interrupting my workflow

📐 Design Sketch (optional)

flowchart TD
    A[Admin UI] -->|Browse/Select| B[DTX Marketplace]
    A -->|Configure| C[Group Policies]
    C -->|Assign Extensions| D[User Groups]
    
    B -->|Download DTX| E[Enterprise Repository]
    E -->|Stream via HTTP| F[Claude Desktop]
    
    D -->|Policy Distribution| F
    F -->|Load Extensions| G[End User Workspace]
    
    H[Anthropic Directory] -->|Sync| B
    I[Private Repository] -->|Custom DTX| E
    
    subgraph "Enterprise Environment"
        A
        C
        E
        I
    end
    
    subgraph "End User Environment"
        F
        G
    end
Loading

🔗 MCP Standards Check

  • Change adheres to current MCP specifications
  • No breaking changes to existing MCP-compliant integrations
  • If deviations exist, please describe them below:

🔄 Alternatives Considered

  • Manual DTX installation on OS: Rejected due to security concerns and user friction
  • Email-based distribution: Lacks centralized management and version control
  • File share deployment: No integration with existing admin tools and poor user experience
  • Separate marketplace application: Increases complexity and reduces integration benefits

📓 Additional Context

  • Related to existing DTX beta announcement (June 27, 2025)
  • Builds upon current Group Policy (Windows) and MDM (macOS) support
  • Streamable-http protocol enables secure, efficient delivery without requiring VPN or complex network configuration
  • Integration with existing enterprise identity providers should be considered for seamless authentication

Metadata

Metadata

Assignees

No one assigned

    Labels

    WOULDP4: Not a priority for current scope; very likely to move to future releasesenhancementNew feature or requestpythonPython / backend development (FastAPI)

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions