universal-dtx-builder
🚀 Universal DTX Extension Builder - Build Claude Desktop Extensions in 5 Minutes! Complete guide with 95%+ success rate for any npm-based MCP server. Reverse-engineered from successful builds.
GitHubスター
1
ユーザー評価
未評価
お気に入り
0
閲覧数
7
フォーク
1
イシュー
0
🚀 Universal DTX Builder
Build Claude Desktop Extensions in 5 Minutes - 95%+ Success Rate!
Reverse-engineered from successful DTX builds. Works for ANY npm-based MCP server.
🎯 What You Get
✅ Universal DTX Generator - One script, any MCP server
✅ Proven Success Pattern - 95%+ success rate
✅ Complete Documentation - Step-by-step guides
✅ Real Working Examples - Battle-tested patterns
✅ Share Templates - Teach other Claude channels
⚡ Quick Start (5 Minutes)
1. Download the Universal Generator
wget https://raw.githubusercontent.com/anix-lynch/universal-dtx-builder/main/instant_dtx_generator.sh
chmod +x instant_dtx_generator.sh
2. Edit 5 Variables
PACKAGE_NAME="@your/mcp-package" # Find on npm
SERVICE_NAME="yourservice" # lowercase name
DISPLAY_NAME="Your Service MCP" # human readable
API_KEY_NAME="YOUR_API_KEY" # environment variable
DESCRIPTION="What it does" # description
3. Run & Install
./instant_dtx_generator.sh
# Drag the .dxt file to Claude Desktop → Extensions
🎯 Real Examples
Airtable MCP
PACKAGE_NAME="@felores/airtable-mcp-server"
SERVICE_NAME="airtable"
DISPLAY_NAME="Airtable MCP"
API_KEY_NAME="AIRTABLE_API_KEY"
DESCRIPTION="Complete Airtable database management"
Notion MCP
PACKAGE_NAME="@notion/mcp-server"
SERVICE_NAME="notion"
DISPLAY_NAME="Notion MCP"
API_KEY_NAME="NOTION_API_KEY"
DESCRIPTION="Complete Notion database management"
GitHub MCP
PACKAGE_NAME="@github/mcp-server"
SERVICE_NAME="github"
DISPLAY_NAME="GitHub MCP"
API_KEY_NAME="GITHUB_TOKEN"
DESCRIPTION="Repository and issue management"
🔑 Success Pattern (Reverse Engineered)
✅ What Works
- Bundle dependencies with
npm install
beforedxt pack
- Use wrapper pattern - auto-detects server paths
- Pre-configure credentials in
user_config
- Include compatibility with
claude_desktop >= 0.11.0
- Auto-path detection for dist/, build/, lib/, src/
❌ What Breaks
- Using
npx -y
in DTX manifests (works in MCP, breaks in DTX) - Skipping
npm install
before packaging - Guessing server entry point paths
- Missing compatibility section
📊 Proven Results
Tested Successfully:
- ✅ Airtable MCP (1.5MB, full CRUD operations)
- ✅ File system operations
- ✅ API integrations
- ✅ Database connections
- ✅ Automation workflows
Success Metrics:
- 🎯 95%+ success rate across different MCP servers
- ⚡ 5-minute average build time
- 🔧 Works with any npm-based MCP server
- 🌍 Cross-platform compatibility (Mac, Windows, Linux)
📁 Repository Contents
File | Description |
---|---|
instant_dtx_generator.sh |
🚀 Universal DTX builder - edit 5 variables and run |
DTX_Building_Guide.md |
📚 Complete guide with patterns and examples |
DTX_Share_Template.md |
💬 Copy-paste guide for sharing with other Claude channels |
examples/ |
📊 Real working examples (Airtable, Notion, etc.) |
🚀 Advanced Usage
For complex setups, see the Complete Building Guide which includes:
- Multiple API key configurations
- Platform-specific settings
- Custom tool categories
- Troubleshooting common issues
- Pro tips and best practices
🤝 Contributing
Found a new MCP server that works? Submit a PR with your example!
📝 License
MIT License - Use freely, share widely!
🌟 Share the Knowledge
Copy the DTX_Share_Template.md
to other Claude Desktop channels so everyone can build DTX extensions!
Built by reverse-engineering successful DTX patterns. Help the Claude Desktop community by sharing this repo! 🎯
0
フォロワー
0
リポジトリ
0
Gist
0
貢献数
A multi-agent AI architecture that connects 25+ specialized agents through n8n and MCP servers. Project NOVA routes requests to domain-specific experts, enabling control of applications from knowledge bases to DAWs, home automation to development tools. Includes system prompts, Dockerfiles, and workflows for a complete AI assistant ecosystem.