Labsco
MCP SERVER

Web fetch and search MCP Server

by mseri

DuckDuckGo and Wikipedia search plus page fetching, as one small OCaml binary with no API key.

Web Search Engines
Summary
Search the web and read the page, without a search API key.

Both back ends are public, which makes this one of the few web-search servers that needs no signup — and long pages come back in byte slices rather than truncated at an arbitrary point.

What it is

A web search and fetch MCP server written in OCaml on the eio runtime. It searches DuckDuckGo and Wikipedia, fetches pages as cleaned-up text or as Markdown, walks long pages by byte offset, and rate-limits itself to stay inside the services' limits.

What you get
  • DuckDuckGo results for a query, with the result count you set
  • Wikipedia results for the same
  • A page fetched and parsed into cleaned-up content
  • The same page returned as Markdown
  • Long pages read in slices — max_length in bytes and start_from as an offset, or -1 to lift the limit
  • Built-in rate limiting, and a choice of stdio or an HTTP port
Requirements

The snf-mcp binary — one executable, no runtime to install. No account and no API key. It runs over stdio by default, or listens on a network port.