awesome-dxt-mcp
🚀 A curated list of awesome Desktop Extensions (DXT) and MCP servers for Claude Desktop. Discover, share, and contribute to the growing ecosystem of AI-powered local tools and automations.
GitHub Stars
2
User Rating
Not Rated
Forks
0
Issues
0
Views
0
Favorites
0
Awesome DXT MCP 
🚀 A curated list of awesome Desktop Extensions (DXT) and MCP servers for Claude Desktop
Discover, share, and contribute to the growing ecosystem of AI-powered local tools and automations
📋 Table of Contents
- What is DXT & MCP?
- Getting Started
- Official Examples
- Community Extensions
- Educational Resources
- Development Tools
- Contributing
- Community
- License
🤔 What is DXT & MCP?
Desktop Extensions (DXT) are a packaging format introduced by Anthropic in June 2025 that makes installing MCP servers as simple as clicking a button. They bundle entire MCP servers with all dependencies into a single .dxt
file.
Model Context Protocol (MCP) is an open-source protocol that enables AI applications like Claude Desktop to securely connect with local and remote resources.
Key Benefits:
- ✅ One-click installation - No terminal or developer tools required
- 🔒 Secure by design - Sensitive data stays in OS keychain
- 🔄 Automatic updates - Extensions update seamlessly
- 🎯 Local-first - Your data never leaves your machine
- 🛠️ Cross-platform - Works on Windows, macOS, and Linux
- 📦 Dependency-free - All requirements bundled together
🚀 Getting Started
For Users
- Download Claude Desktop - Get the latest version from claude.ai
- Browse Extensions - Find extensions in this list or Claude's built-in directory
- Install with One Click - Download
.dxt
files and double-click to install - Configure & Use - Follow the setup prompts and start automating
For Developers
# Install the official DXT CLI
npm install -g @anthropic-ai/dxt
# Initialize a new extension
dxt init
# Package your extension
dxt pack
# Validate your extension
dxt validate
🏢 Official Examples
Reference implementations by Anthropic (⚠️ Not production ready - for learning purposes only)
Name | Type | Description | Repository |
---|---|---|---|
Hello World (Node.js) | Node.js | Basic MCP server with simple time tool | anthropics/dxt |
Chrome AppleScript | Node.js | Browser automation via AppleScript | anthropics/dxt |
File Manager (Python) | Python | File system operations and path handling | anthropics/dxt |
Note: These examples demonstrate the DXT format but are not intended for production use. Use them as starting points for your own extensions.
🌱 Community Extensions
Extensions built by the community - The ecosystem is growing!
🚧 Early Stage Notice: Desktop Extensions are brand new (launched June 2025). Most available extensions are currently examples, prototypes, or early-stage projects. We're excited to see the ecosystem grow and mature!
📂 Current Status
- Official Examples: 3 reference implementations by Anthropic
- Community Extensions: Looking for contributions!
- In Development: Several projects in progress
🔍 Extension Categories
We're actively seeking community contributions in these areas:
🛠️ Development Tools
Help developers be more productive with Claude Desktop
- Git integration and code review tools
- IDE connectors (VS Code, JetBrains, etc.)
- Docker and container management
- API testing and debugging tools
💼 Productivity Tools
Enhance daily workflows and task management
- Calendar and scheduling assistants
- Note-taking and knowledge management
- Email automation and filtering
- Task and project management
📁 File Management
Organize and work with local files
- Intelligent file organization
- Document search and indexing
- Backup and sync tools
- Media file processors
🔗 API Integrations
Connect Claude to external services
- GitHub, GitLab, Bitbucket integration
- Slack, Discord, Teams connectors
- Notion, Obsidian, Roam databases
- Cloud storage services
🗄️ Database Tools
Work with databases and data sources
- PostgreSQL, MySQL, SQLite connectors
- MongoDB and NoSQL databases
- Data visualization and analysis
- Query builders and executors
📚 Educational Resources
Official Documentation
- DXT Specification - Complete technical specification
- Manifest Documentation - Extension manifest reference
- Official Examples - Reference implementations
Community Resources
Looking for community-created tutorials, guides, and examples!
🧰 Development Tools
Official SDKs
Name | Description | Language | Repository |
---|---|---|---|
DXT CLI | Official development toolkit | TypeScript | anthropics/dxt |
MCP SDK Node.js | Node.js SDK for MCP | JavaScript | modelcontextprotocol/node-sdk |
MCP SDK Python | Python SDK for MCP | Python | modelcontextprotocol/python-sdk |
Development Workflow
# Install the official DXT CLI
npm install -g @anthropic-ai/dxt
# Initialize a new extension
dxt init --template node # or python, binary
# Development workflow
dxt pack # Create .dxt package
dxt validate # Validate manifest and package
🤝 Contributing
🌟 Be a Pioneer! Desktop Extensions are brand new (June 2025), and we need your help building this ecosystem from the ground up.
🚀 Ways to Contribute
📦 Build Extensions
- Start simple - Even basic file tools are valuable
- Share early - Prototypes and experiments welcome
- Document thoroughly - Help others learn from your work
📝 Improve Documentation
- Add tutorials and guides
- Create video walkthroughs
- Share best practices and patterns
🔍 Curate Content
- Find and evaluate new extensions
- Test extensions on different platforms
- Report bugs and compatibility issues
📋 Submission Guidelines
✅ What We Accept
- Working prototypes - Even if basic, if it works it counts!
- Educational examples - Beyond the official ones
- Experimental tools - Trying new ideas and concepts
- Learning resources - Tutorials, guides, videos
📝 How to Submit
- Fork this repository
- Add your extension using this format:
| [Extension Name](repo-url) | Brief description | Platform | Language | Status |
- Submit a pull request with clear description
🏷️ Status Labels
- 🚧 Prototype - Basic functionality, may have limitations
- 🔬 Experimental - Testing new concepts or approaches
- 📚 Educational - For learning DXT/MCP development
- ⚠️ Alpha - Early version, expect bugs
- ✅ Stable - Ready for daily use
💡 Extension Ideas for Beginners
Quick Wins (1-2 hours):
- Current time/date display tool
- Simple text file reader
- Basic system info reporter
- Random quote generator
Weekend Projects (1-2 days):
- File size analyzer
- Text search in directory
- Basic calculator with history
- Simple note-taking tool
Read our full Contributing Guide for detailed guidelines.
🌟 Community
💬 Join the Discussion
- GitHub Discussions - Questions and ideas
- GitHub Issues - Bug reports and suggestions
📢 Stay Connected
- ⭐ Star this repo to show support and stay updated
- 👀 Watch releases for new additions
🏆 Contributors
Thanks to all our amazing contributors!
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
The extensions listed in this repository are licensed under their respective licenses as indicated in each entry.
🙏 Acknowledgments
- Anthropic Team for creating Claude Desktop and the DXT specification
- MCP Community for building the foundation protocol
- All Extension Developers for creating amazing tools
🚀 Ready to build the future of AI extensions?
Get Started with DXT • Contribute to this List • Back to Top ↑