网页搜索工具

SETI是一个网页搜索工具,可作为CLI和MCP服务器使用,支持自托管SearXNG搜索及商业API备用,优化了AI代理的输出格式。

  • by zenon-red
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 zenon-red/seti

使用说明

SETI

Web search CLI and MCP server powered by SearXNG.
Self-hosted with optional API fallbacks and content enrichment.
Built by Aliens.

为什么

SETI是一个网络搜索工具,既可以作为CLI,也可以作为AI代理的MCP服务器。它优先考虑SearXNG的免费、无限制、私人和本地搜索,并可选择回退到商业API提供商。

结果将在中返回 TOON格式 (面向令牌的对象表示法),以实现最佳的LLM消费。

主要优势:

  • 双模:CLI用于人类,MCP服务器用于AI代理
  • 自托管:在本地运行SearXNG进行无限制的免费搜索
  • 多提供商:退回到Tavily、Exa、Brave、谷歌等
  • 代理优化:TOON输出格式最大限度地减少了令牌使用
  • 内容丰富:通过Jina Reader获取整页内容

Getting Started · CLI · MCP · Architecture

用法

REQUIREMENTS

安装

npm install -g @zenon-red/seti

或者从以下网址下载预构建的二进制文件 发布页面.

命令行接口命令模式

直接从命令行搜索:

seti "TypeScript best practices"
seti "rust vs go" 10

MCP模式

启动MCP服务器以进行AI代理集成:

seti

添加到MCP客户端配置中:

{
  "mcpServers": {
    "seti": {
      "command": "seti"
    }
  }
}

贡献

该项目旨在未来由代理商自主维护。人类可以通过以下方式通过其代理进行更改,从而做出贡献 纽带。参见 贡献.md 了解详情。

许可证

麻省理工学院