LocalFree

TinySearch MCP server

MarcellM01/TinySearch

Self-hosted web research: SearXNG search with DuckDuckGo fallback, crawling, dense and BM25 reranking and deduplication into a cited, source-grounded prompt.

Install TinySearch in Claude Code

Docker

Claude Code
claude mcp add tinysearch -- docker run -i --rm docker.io/marcellm01/tinysearch:v0.4.0
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "tinysearch": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/marcellm01/tinysearch:v0.4.0"
      ]
    }
  }
}

PyPI (uv)

Claude Code
claude mcp add tinysearch -- uvx tinysuite-search
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "tinysearch": {
      "command": "uvx",
      "args": [
        "tinysuite-search"
      ]
    }
  }
}

Frequently asked questions

What does the TinySearch MCP server do?

Self-hosted web research: SearXNG search with DuckDuckGo fallback, crawling, dense and BM25 reranking and deduplication into a cited, source-grounded prompt.

Is the TinySearch MCP server free?

Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.

Does TinySearch run locally or remotely?

Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.

How do I add TinySearch to Claude Code?

Run: claude mcp add tinysearch -- docker run -i --rm docker.io/marcellm01/tinysearch:v0.4.0

More search & web scraping MCP servers

View all