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

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 โ†‘

Author Information

2

Followers

2

Repositories

0

Gists

2

Total Contributions

Top Contributors

Threads