Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MCP Search ToolNew to Visual Studio Code? Get it now.
MCP Search Tool

MCP Search Tool

MCP Search Tool

|
36 installs
| (0) | Free
Search and discover MCP tools directly in VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MCP Search Tool - VSCode Extension

Discover, search, and integrate Model Context Protocol (MCP) tools directly in VSCode. This extension connects to the MCP Search Tool to help you find and configure MCP tools for AI assistants like Claude Desktop, Cursor, and Windsurf.

Features

🔍 Powerful Search Interface

  • Search for MCP tools using natural language queries
  • Browse tools by categories (database, git, file system, etc.)
  • View detailed tool information including provider, verification status, and endpoints

🌲 Tree View Management

  • Search Results: View and manage search results in a tree view
  • Discovered Tools: Keep track of tools you've found and configured
  • Group results by provider for better organization

⚙️ Configuration Generation

  • Automatically generate MCP configuration for different clients:
    • Cursor (~/.cursor/mcp.json)
    • Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json)
    • Windsurf (~/.codeium/windsurf/mcp_config.json)
  • Copy configuration snippets to clipboard
  • Auto-detect configuration file paths

🎨 Rich Webview Panel

  • Enhanced search interface with suggestions
  • Real-time search results with tool metadata
  • One-click tool addition to configuration
  • Copy configuration snippets directly

🛠️ Tool Management

  • Add discovered tools to your MCP client configuration
  • View detailed tool information in dedicated panels
  • Export discovered tools to JSON, CSV, or Markdown formats
  • Track configuration status for each tool

Installation

  1. Install from the VSCode Marketplace (coming soon)
  2. Or install from VSIX:
    code --install-extension mcp-search-tool-1.0.0.vsix
    

Usage

Quick Start

  1. Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Run "Search MCP Tools"
  3. Enter your search query (e.g., "database", "git", "calendar")
  4. Browse results in the tree view or enhanced panel
  5. Click "Add to Config" to add tools to your MCP configuration

Search Examples

  • database - Find database-related MCP tools
  • file system - Find file management tools
  • git - Find Git integration tools
  • calendar - Find calendar and scheduling tools
  • web scraping - Find web scraping tools
  • image processing - Find image manipulation tools

Tree Views

The extension adds a new MCP Search Tool activity bar with two views:

  • Search Results: Shows tools found in your latest search
  • Discovered Tools: Shows tools you've added to your configuration

Webview Panel

Open the enhanced search panel with:

  • Command: "Open MCP Search Panel"
  • Or click the search icon in the tree view

Configuration

Configure the extension via VSCode settings:

{
  "mcpSearch.endpoint": "https://mcpsearchtool.com/mcp",
  "mcpSearch.maxResults": 10,
  "mcpSearch.autoRefresh": true,
  "mcpSearch.preferredClient": "cursor",
  "mcpSearch.configPath": ""
}

Settings

  • mcpSearch.endpoint: MCP Search Tool API endpoint
  • mcpSearch.maxResults: Maximum number of search results to display
  • mcpSearch.autoRefresh: Automatically refresh search results
  • mcpSearch.preferredClient: Preferred MCP client for configuration generation
  • mcpSearch.configPath: Custom path to MCP configuration file (auto-detected if empty)

Commands

The extension provides the following commands:

  • mcpSearch.searchTools: Search for MCP tools
  • mcpSearch.openSearchPanel: Open the enhanced search panel
  • mcpSearch.refreshTools: Refresh tree views
  • mcpSearch.getToolDetails: Get detailed information about a tool
  • mcpSearch.addToConfig: Add a tool to MCP configuration
  • mcpSearch.copyConfig: Copy configuration to clipboard
  • mcpSearch.generateConfig: Generate full MCP configuration
  • mcpSearch.openToolUrl: Open tool URL in browser

Supported MCP Clients

The extension generates configuration for:

Cursor

Configuration file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "tool-name": {
      "command": "npx",
      "args": ["mcp-remote", "https://tool-endpoint/mcp"]
    }
  }
}

Claude Desktop

Configuration files:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Windsurf

Configuration file: ~/.codeium/windsurf/mcp_config.json

About MCP Search Tool

This extension connects to the MCP Search Tool, a comprehensive registry and search engine for Model Context Protocol tools. The MCP Search Tool provides:

  • Tool Discovery: Find MCP tools by functionality, provider, or keywords
  • Verification: Verified tools are tested and validated
  • Integration: Direct integration with popular MCP clients
  • Real-time Search: Fast, semantic search powered by embeddings

API Endpoints

  • Production: https://mcpsearchtool.com/mcp
  • Documentation: Available in the MCP Search Tool repository

Development

Prerequisites

  • Node.js 16+
  • TypeScript
  • VSCode

Building

cd extension
npm install
npm run compile

Testing

npm run test

Packaging

npm install -g vsce
vsce package

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests
  5. Submit a pull request

License

MIT License - see LICENSE for details.

Support

  • Issues: GitHub Issues
  • Documentation: MCP Search Tool Docs
  • MCP Protocol: Model Context Protocol

Changelog

1.0.0

  • Initial release
  • Search and discovery functionality
  • Tree view management
  • Configuration generation for Cursor, Claude Desktop, and Windsurf
  • Enhanced webview search panel
  • Tool detail views
  • Export functionality
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft