LocalFree

mcpsurfr MCP server

nkapila6/mcpsurfr

Local web search with multi-engine deep research and on-device re-ranking. No API keys.

150 GitHub stars22 forks

Install mcpsurfr in Claude Code

PyPI (uv)

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

Docker

Claude Code
claude mcp add mcpsurfr -- docker run -i --rm ghcr.io/nkapila6/mcpsurfr:v1.2.3
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "mcpsurfr": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/nkapila6/mcpsurfr:v1.2.3"
      ]
    }
  }
}

Frequently asked questions

What does the mcpsurfr MCP server do?

Local web search with multi-engine deep research and on-device re-ranking. No API keys.

Is the mcpsurfr 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 mcpsurfr run locally or remotely?

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

How do I add mcpsurfr to Claude Code?

Run: claude mcp add mcpsurfr -- uvx mcpsurfr

More search & web scraping MCP servers

View all