AE

aas-ee/open-websearch

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1878 stars 188 forks 质量 92 趋势 40Apache-2.0

多引擎MCP服务器、CLI和本地守护进程用于代理网页搜索和内容检索——基于技能指导的工作流程,无需API密钥。

概览

开放网络搜索提供MCP服务器、CLI和本地守护进程,也可以与技能引导的代理工作流程配合,实现无需API密钥的实时网页搜索和内容检索。 - 使用多引擎结果进行网页搜索 - bing - 百度 - ~~linux.do~~ 暂时不支持 - csdn - duckduckgo - exa - brave - juejin - startpage - sogou - 访问受限资源的 HTTP 代理配置支持 - 无需 API 密钥或认证 - 返回带有标题、URL 和描述的结构化结果 - 每次搜索可配置结果数量 - 可自定义默认搜索引擎 - 支持获取单个文章内容 - csdn - github(README 文件)- 通用 HTTP(S) 页面 / Markdown 内容 - MCP - 最佳选择用于将开放网页搜索连接到 Claude Desktop、Cherry Studio、Cursor 或其他 MCP 客户端。- CLI - 最适合一次性本地命令、shell 脚本和直接终端使用。

概述(AI 翻译)

🇨🇳 中文 |🇺🇸 英语

open-websearch 提供 MCP 服务器、CLI 和本地守护进程,也可以与技能引导代理工作流程配合,实现无需 API 密钥的实时网页搜索和内容检索。

赞助商

Swiftproxy 提供高质量的静态住宅代理,配备稳定的 IP,支持多账户管理、自动化、网页爬取和安全的在线操作。用干净的 IP 和可靠的代理基础设施保护您的账户。静态代理流量有效期为 30 天,无限次使用。使用代码 PROXY90 可享受 10% 折扣。

特色

  • 使用多引擎结果进行网页搜索 -必应
  • 百度
  • linux.do 暂时无支持
  • CSDN
  • 鸭鸭
  • EXA
  • 勇敢
  • 绝金
  • 起始页
  • 索沟
  • Hackernews(黑客新闻)
  • HTTP代理配置支持访问受限资源
  • 无需API密钥或认证
  • 返回带有标题、网址和描述的结构化结果
  • 每次搜索可配置结果数量
  • 可自定义默认搜索引擎
  • 支持获取单个条目内容
  • CSDN
  • GitHub(README 文件)
  • 通用HTTP(S)页面 / Markdown 内容

选择正确的道路

  • MCP

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

open-websearch provides an MCP server, CLI, and local daemon, and can also be paired with skill-guided agent workflows for live web search and content retrieval without API keys.

Swiftproxy provides high-quality static residential proxies with stable IPs for multi-account management, automation, web scraping, and secure online operations. Protect your accounts with clean IPs and reliable proxy infrastructure. Static proxy traffic is valid for 30 days with unlimited usage. Get 10% off with code PROXY90.

Features

  • Web search using multi-engine results
    • bing
    • baidu
    • linux.do temporarily unsupported
    • csdn
    • duckduckgo
    • exa
    • brave
    • juejin
    • startpage
    • sogou
    • hackernews
  • HTTP proxy configuration support for accessing restricted resources
  • No API keys or authentication required
  • Returns structured results with titles, URLs, and descriptions
  • Configurable number of results per search
  • Customizable default search engine
  • Support for fetching individual article content
    • csdn
    • github (README files)
    • generic HTTP(S) page / Markdown content

Choose the Right Path

  • MCP
    • Best when you want to connect open-websearch to Claude Desktop, Cherry Studio, Cursor, or another MCP client.
  • CLI
    • Best for one-shot local commands, shell scripts, and direct terminal usage.
  • Local daemon
    • Best when you want a reusable long-lived local HTTP service exposing status, GET /health, and POST /search / POST /fetch-*. Start it explicitly with open-websearch serve and check it with open-websearch status.
  • Skill
    • Best as an agent-facing guidance layer for setup and usage. A skill does not replace MCP, CLI, or the local daemon; it typically works together with the CLI and/or local daemon to help an agent discover, activate, and use the smallest working path.

Use with a Skill

Install the open-websearch skill for your agent first:

npx skills add https://github.com/Aas-ee/open-webSearch --skill open-websearch
在 GitHub 查看完整 README

安装

npx skills add https://github.com/Aas-ee/open-webSearch --skill open-websearch
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "web-search": { "name": "Web Search MCP", "type": "streamableHttp", "description": "Multi-engine web search with article fetching", "isActive": true, "baseUrl": "http://localhost:3000/mcp" } } }