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

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 DXTContribute to this ListBack to Top ↑