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.
