MCPInstall
vscode-search-mcp logo

vscode-search-mcp

by dfinke 2 stars dfinke/vscode-search-mcp

A VS Code MCP server enabling web search using OpenAI 4o LLM.

READMEmain

VS Code Web Search MCP Server

This MCP (Model Context Protocol) server provides web search capabilities using the OpenAI 4o search LLM.

It allows LLMs to access up-to-date information from the web through a standardized interface.

Features

  • Native PowerShell MCP server
  • Web search using OpenAI 4o search LLM
  • Integration with VS Code for easy access

Prerequisites

  • PSMCP module
  • PSAiSuite module
  • OpenAI API key

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/vscode-search-mcp.git
    
  2. Install dependencies:

    Install-Module -Name PSMCP, PSAiSuite
    
  3. To use OpenAI Search you will need to create an account. After logging in, go to the API Keys section in your account settings and generate a new key. Once you have your key, add it to your environment as follows:

    $env:OpenAIKey = "your-openai-api-key"
    

Running the MCP Server using VS Code

  • The MCP server is configured using a JSON file mcp.json file in the .vscode directory. server configuration.

After opening the cloned repository in VS Code, you can start the MCP server by clicking Start at the top of the configuration file.

alt text

Launch Copilot:

  • Start the server
  • Click the toggle chat icon in the top right corner of the window to open the copilot chat interface.
  • Set the Copilot mode to Agentin the bottom right corner of the window.

VS Code Copilot should be able to find the search mcp server.

More Developer Tools MCP servers

Similar servers from the same category.

Sourcebot

sourcebot-dev

Enables code search across multiple repository hosts including GitHub, GitLab, Gitea, Gerrit, and Bitbucket with advanced filtering options for exploring large codebases through natural language queries.

searchgit

CodeAlive

codealive-ai

Provides a bridge to CodeAlive's platform for semantic code search, repository exploration, and context-aware chat completions that leverage deep understanding of entire codebases including documentation and dependencies.

search

Provides a secure, sandboxed environment for executing Python, Node.js, and shell commands in ephemeral containers with file management capabilities for code testing, visualization, and data analysis.

filesystemdatabase

NovaCV

lightbaby

Integrates with NovaCV API to generate, analyze, and convert resumes in various formats without dealing with complex document formatting

PDFSupport+5