Lookout
Performs web searches by querying DuckDuckGo's HTML interface, integrated into the web_search tool with rank fusion and score explanation.
Performs web searches by querying Wikipedia, integrated into the web_search tool with rank fusion and score explanation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Lookoutsearch for local-first agents and summarize the top result"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Lookout
The web from your machine.
Lookout is a local-first web instrument for agents and apps: search, fetch, extract, cache with citeable excerpts — no required API key, tiny default install, same API on SDK · CLI · MCP.
Primary competitive anchor: wigolo (learn multi-surface + honesty; do not require multi-GB browser/model warmup).
Product docs
Doc | Purpose |
Strategic positioning | |
Peer anchors and wedge | |
Evidence = result contract | |
Few clear tools policy | |
This repo is SSOT | |
Independent public product bar | |
npm/git publish status |
Related MCP server: wigolo
Agent skill surface
Why Lookout (vs multi-GB “local web” stacks)
Typical agent web path | Lookout |
Paid search API keys | Default public adapters, $0/query |
Multi-GB browser + model warmup | Tiny default — HTML search/fetch/extract |
Opaque snippets | Cite spans + extract route + warnings |
One mega-tool | Clear tools: search · fetch · extract · cache (+ advanced crawl) |
Primary competitive anchor: wigolo — learn multi-surface honesty; do not require heavy browser/model installs on the default path.
Evidence is a result contract (spans, routes, warnings) — not a tool named evidence_first.
Install (30 seconds)
npm install -g @sylphx/lookout
# brand bin
lookout doctor
lookout search "model context protocol"Claude Code:
claude mcp add lookout -- npx @sylphx/lookoutInstall (dev)
git clone https://github.com/SylphxAI/lookout.git
cd lookout
bun install
./bin/lookout tools
./bin/lookout extract # via engine with -- see CLI# CLI
./bin/lookout doctor
./bin/lookout tools
./bin/lookout search "local-first agents"
./bin/lookout fetch https://example.com
./bin/lookout extract https://example.com
./bin/lookout cache stats
./bin/lookout crawl https://example.com --depth 0 --pages 2
# MCP (stdio)
bun src/mcp.ts
# or: ./bin/lookout mcpSDK
import { Lookout } from '@sylphx/lookout'
const lookout = Lookout.create()
const search = await lookout.search('model context protocol')
const page = await lookout.fetch('https://example.com')
const extracted = await lookout.extract({ url: 'https://example.com' })Tools (clear, not merged)
Tool | Job |
| Public adapters (DuckDuckGo HTML + Wikipedia + npm registry + HN Algolia), rank fusion, query-term boost, host filters |
| SSRF-safe HTTP(S) fetch, redirects, size limits, cite spans |
| Title, description, JSON-LD, tables, spans from HTML/URL |
| Local disk cache query/stats/clear/prune ( |
| Same-origin, depth-limited crawl (not a full-site crawler) |
| Search then fetch/extract top pages with citeable excerpts |
Environment
Var | Purpose |
| Cache directory (default |
| Optional max age for search/fetch cache hits |
| Enable optional live network tests |
| Optional User-Agent override for fetch |
| Optional fetch timeout (ms) |
| Optional max response body bytes |
Safety
Private IPv4/IPv6, localhost, link-local metadata hosts denied
Only
http/httpsRedirect cap + response size cap
Family
Citra · Iris · Cue · Prism · Spine · Lookout
Company portfolio knowledge (docs only — not a product monorepo): This repository is product SSOT. Sibling agent tools are separate repositories and are not vendored here.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA local-first, no-API-key MCP server that enables LLMs to search the web, fetch pages, and read documents using multiple engines and smart fallbacks.Last updated1031MIT
- AlicenseAqualityBmaintenanceProvides local-first web intelligence over MCP with tools for search, fetch, crawl, extract, cache, find-similar, research, and autonomous agent loops, requiring no API keys.Last updated101,6434,093AGPL 3.0
- Alicense-qualityAmaintenanceA read-only MCP server that gives AI agents the web as compact, ranked, verified evidence — no API keys, no cloud retrieval, all models local.Last updated301MIT
- Alicense-qualityAmaintenanceZero-auth multi-source research MCP server that enables web search, reading URLs, PDFs, GitHub repos, and querying Hacker News, Stack Overflow, Semantic Scholar, and YouTube transcripts without API keys.Last updated10Apache 2.0
Related MCP Connectors
Local-first RAG engine with MCP server for AI agent integration.
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SylphxAI/lookout'
If you have feedback or need assistance with the MCP directory API, please join our Discord server