Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Context Hub - Tool RegistryNew to Visual Studio Code? Get it now.
Context Hub - Tool Registry

Context Hub - Tool Registry

MMContextHub

|
2 installs
| (0) | Free
Discover, install, and manage development tools and MCP servers from a curated registry. Similar to Microsoft's MCP Servers Catalog with enhanced functionality.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Context Hub - Tool Registry

A VS Code extension for discovering, installing, and managing development tools and MCP servers from a curated registry. Similar to Microsoft's MCP Servers Catalog with enhanced functionality.

🚀 Features

  • Browse Tools: View a curated list of development tools and MCP servers
  • One-Click Installation: Install tools directly from the registry with a single click
  • Tool Management: Run installed tools, view details, and access repositories
  • Rich Details: See comprehensive information about each tool including dependencies, tags, and descriptions
  • Search & Filter: Find tools quickly using the built-in search functionality
  • Status Indicators: Visual indicators showing installation status of each tool
  • Context Menus: Right-click tools for quick access to install, run, and view actions

📦 Installation

From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Context Hub - Tool Registry"
  4. Click Install

From Source

  1. Clone this repository
  2. Run npm install
  3. Run npm run compile
  4. Press F5 to run in a new Extension Development Host window

🎯 Usage

  1. Open the Explorer panel in VS Code
  2. Look for the "Context Hub - Tool Registry" section
  3. Browse available tools in the registry
  4. Click on any tool to view its details
  5. Right-click tools for installation and management options

Available Actions

  • Install Tool: Install the tool using its configured installation command
  • Run Tool: Execute the tool with its run command
  • View Details: Open a detailed view with full tool information
  • Open Repository: Navigate to the tool's source repository
  • Refresh Tools: Reload the tool registry
  • Search Tools: Filter tools by name, description, or tags

🔧 Tool Registry Format

Tools are defined in registry.json with the following structure:

{
  "id": "unique-tool-id",
  "name": "Tool Name",
  "description": "Brief description of what the tool does",
  "author": "author@example.com",
  "entry": "main-file.js",
  "version": "1.0.0",
  "installType": "npm",
  "installCommand": "npm install -g tool-name",
  "runCommand": "tool-name",
  "repository": "https://github.com/user/repo",
  "homepage": "https://tool-homepage.com",
  "tags": ["tag1", "tag2"],
  "dependencies": ["node.js >= 16.0.0"],
  "status": "available"
}

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Add Tools: Submit pull requests to add new tools to the registry
  2. Report Issues: Use GitHub issues to report bugs or request features
  3. Improve Documentation: Help us improve this README and other docs
  4. Code Contributions: Fix bugs or implement new features

Adding a New Tool

  1. Fork this repository
  2. Add your tool to registry.json following the format above
  3. Ensure all required fields are populated
  4. Test the tool installation and execution
  5. Submit a pull request with a clear description

📋 Requirements

  • VS Code 1.104.0 or higher
  • Node.js 16.0.0 or higher (for most tools)

🔄 Release Notes

0.1.0

  • Initial release with core functionality
  • Tool browsing and installation
  • Rich detail views
  • Context menu integration
  • Search and filter capabilities

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Inspired by Microsoft's MCP Servers Catalog
  • Built with the VS Code Extension API
  • Community contributions for tool registry

📞 Support

  • GitHub Issues: Report bugs or request features
  • Email: team@contexthub.dev
  • Documentation: Full documentation

Made with ❤️ by the ContextHub Team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft