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
10
User Rating
Not Rated
Favorites
0
Views
15
Forks
0
Issues
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 β