Labsco
MCP SERVER

Search MCP Server

by fengin

Web search from your client through Brave, Metaso or Bocha — pick the engine that works from where you are.

Web Search Engines
Summary
Three search engines, chosen for where you are sitting.

The README's own comparison is the useful part: Brave is high quality but has a demanding signup, Metaso is free and summarises but is slow and unofficial, Bocha is fast and good but paid. Decide once per deployment — the server runs a single engine at a time.

What it is

A Python search server with three interchangeable back ends: Brave Search, Metaso and Bocha. One is active at a time, chosen by configuration.

What you get
  • search runs a web query against whichever engine is active
  • With Brave: paging and offset control, plus location_search for places and businesses, which falls back to web search when it finds nothing
  • With Metaso: a concise or in-depth answer mode, and scholar_search for academic material
  • With Bocha: a freshness filter for the past day, week, month or year, an optional detailed summary, result counts, paging and related images
  • Results carry the title, URL, source, snippet and publication time, alongside result and page totals
  • Each engine is a self-contained module you can lift out and use elsewhere
Requirements

Python, and a credential for whichever engine you enable: an API key for Brave or Bocha, or session cookies for Metaso. The Metaso path additionally needs a Chromium browser installed for its driver. Only one engine is active per run.