awesome-dxt-mcp
Awesome DXT MCP is a curated list of desktop extensions and MCP servers for Claude Desktop. It aims to discover, share, and contribute to the growing ecosystem of AI-powered local tools and automations. Users can enhance their desktop environment with various extensions.
GitHub Stars
2
User Rating
Not Rated
Forks
0
Issues
0
Views
1
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
.dxtfiles 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 โ