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

README
Awesome DXT MCP Awesome
πŸš€ 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
GitHub forks
Contributors
License: MIT
PRs Welcome


πŸ“‹ Table of Contents

πŸ€” 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
  1. Download Claude Desktop - Get the latest version from claude.ai
  2. Browse Extensions - Find extensions in this list or Claude's built-in directory
  3. Install with One Click - Download .dxt files and double-click to install
  4. 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
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
  1. Fork this repository
  2. Add your extension using this format:
    | [Extension Name](repo-url) | Brief description | Platform | Language | Status |
    
  3. 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
πŸ“’ Stay Connected
  • ⭐ Star this repo to show support and stay updated
  • πŸ‘€ Watch releases for new additions
πŸ† Contributors

Thanks to all our amazing contributors!

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 ↑