-
Notifications
You must be signed in to change notification settings - Fork 614
[FEATURE]: Anthropic Desktop Extensions DTX directory/marketplace #209
Description
🧭 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
🔗 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