OpenSearch MCP by minpeter

This OpenSearch MCP package supplies web search, code search and page fetching through a local Node.js server with provider fallbacks.

Local serverstdioTypeScriptMIT

What is the OpenSearch MCP by minpeter MCP Server?

This OpenSearch MCP package supplies web search, code search and page fetching through a local Node.js server with provider fallbacks.

Search and fetch through one interface

The minpeter package exposes code_search, web_search and web_fetch as stdio tools. It runs the project's Node search runtime and can use available public provider fallbacks without API keys. Optional provider credentials can add another route when configured.

Understand the startup environment

The README says code search checks GITHUB_TOKEN or GH_TOKEN, then can obtain a token from an authenticated GitHub CLI. That affects the provider used by the local process. Review the environment and intended account before using the server in a shared machine or workspace.

Verify the fetched source

Search for a known code symbol or public page, then fetch a returned URL and compare the text with the source. Provider fallback is useful when one route fails, but it does not guarantee that every query has the same coverage. Playwright is an optional fallback that must be installed separately; the basic package does not install it automatically. Use the package's Node.js requirement and inspect which provider produced an important result.

Project documentation

Repository and setup guide

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
code_searchSearch code through the configured provider chain.
web_searchSearch the web through the runtime’s providers.
web_fetchFetch page content using the configured fallback chain.

How to install the OpenSearch MCP by minpeter MCP Server

{
  "mcpServers": {
    "opensearch": {
      "command": "npx",
      "args": [
        "-y",
        "opensearch-mcp"
      ]
    }
  }
}

Configuration

Node.js 22 or later; optional provider credentials or Playwright are configured separately.

Frequently asked questions

No. The README describes Playwright as an optional separately installed fallback.