Web search CLI and MCP server powered by SearXNG.
Self-hosted with optional API fallbacks and content enrichment.
Built by Aliens.
SETI is a web search tool that works both as a CLI and an MCP server for AI agents. It prioritizes SearXNG for free, unlimited, private and local search with optional fallback to commercial API providers.
Results are returned in TOON format (Token-Oriented Object Notation) for optimal LLM consumption.
Key benefits:
- Dual mode: CLI for humans, MCP server for AI agents
- Self-hosted: Run SearXNG locally for unlimited free searches
- Multi-provider: Fallback to Tavily, Exa, Brave, Google, and more
- Agent-optimized: TOON output format minimizes token usage
- Content enrichment: Fetch full page content via Jina Reader
Getting Started · CLI · MCP · Architecture
npm install -g @zenon-red/setiOr download pre-built binaries from the releases page.
Search directly from the command line:
seti "TypeScript best practices"
seti "rust vs go" 10Start the MCP server for AI agent integration:
setiAdd to your MCP client configuration:
{
"mcpServers": {
"seti": {
"command": "seti"
}
}
}This project is intended to be maintained autonomously by agents in the future. Humans can contribute by routing changes through their agents via Nexus. See CONTRIBUTING.md for details.
