Web tools for local models.

Lookup is a small Rust MCP server for search, reading pages, research, news, weather, time, calculations, conversions, and torrent search.

tools

search_and_fetchsearch and read useful results
web_searchcompact web search
read_urlread a known page
screenshot_urlcapture visual page screenshot
researchgather several independent sources
news_searchrecent news and time-sensitive updates
page_linkslist useful links from a webpage
weatherweather and forecast
current_timetimezone-aware date and time
calculateevaluate mathematical expressions
convert_unitsconvert common units
torrent_searchtorrent and magnet search

install

1 Clone & run setup script

Clones the repo, ensures Rust is installed via rustup, compiles the optimized release binary, and performs a live MCP handshake test. No sudo required.

Terminal (macOS / Linux)
git clone https://github.com/luvettee/Lookup.git
cd Lookup
chmod +x setup.sh && ./setup.sh
2 Add to LM Studio / Claude MCP config

Paste this into your client's MCP configuration with the generated absolute binary path:

mcp.json
{
  "mcpServers": {
    "Lookup": {
      "command": "/path/to/Lookup/target/release/lookup",
      "args": []
    }
  }
}
1 Clone & run Windows setup script

Clones the repo, downloads rustup if cargo is missing, builds the release binary, and outputs your formatted Windows MCP JSON.

PowerShell (Standard User)
git clone https://github.com/luvettee/Lookup.git
cd Lookup
.\setup.ps1
2 Add to Windows MCP config

Windows configuration uses escaped backslashes:

mcp.json
{
  "mcpServers": {
    "Lookup": {
      "command": "C:\\path\\to\\Lookup\\target\\release\\lookup.exe",
      "args": []
    }
  }
}
1 Clone & compile with Cargo

If Cargo is already installed on your path:

Terminal
git clone https://github.com/luvettee/Lookup.git
cd Lookup
cargo build --release
2 Executable location

The binary will be located at target/release/lookup (or target\release\lookup.exe on Windows).