Slash Command

/claude-desktop-extension

This command provides the context necessary for Claude Code to create the Desktop Extension or .dxt file of an MCP.

From claude-desktop-extension
Install
1
Run in your terminal
$
npx claudepluginhub ananddtyagi/claude-code-marketplace --plugin claude-desktop-extension
Command Content

I want to build this as a Desktop Extension, abbreviated as "DXT". Please follow these steps:

  1. Read the specifications thoroughly:

  2. Create a proper extension structure:

    • Generate a valid manifest.json following the MANIFEST.md spec
    • Implement an MCP server using @modelcontextprotocol/sdk with proper tool definitions
    • Include proper error handling and timeout management
  3. Follow best development practices:

    • Implement proper MCP protocol communication via stdio transport
    • Structure tools with clear schemas, validation, and consistent JSON responses
    • Make use of the fact that this extension will be running locally
    • Add appropriate logging and debugging capabilities
    • Include proper documentation and setup instructions
  4. Test considerations:

    • Validate that all tool calls return properly structured responses
    • Verify manifest loads correctly and host integration works

Generate complete, production-ready code that can be immediately tested. Focus on defensive programming, clear error messages, and following the exact DXT specifications to ensure compatibility with the ecosystem.

Stats
Parent Repo Stars624
Parent Repo Forks52
Last CommitOct 10, 2025