Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

yokingma/one-search-mcp

说明与用途

**项目简介**
OneSearch MCP Server(yokingma/one-search-mcp)是一套基于 Model Context Protocol(MCP)的统一搜索与抓取后端,内置对 SearXNG、Tavily、DuckDuckGo、Bing 等多家搜索引擎的适配,并提供网页抓取、内容抽取等能力,专为 AI 助手与真实工具/数据的对接而设计。

**价值点**

  • **统一协议**:通过标准的 MCP 接口,让各种 AI 代理(agent‑browser、ChatGPT‑插件等)无需关心底层搜索实现即可调用。
  • **多源搜索**:一次请求即可在多个搜索引擎之间切换或聚合结果,提升信息覆盖率与可靠性。
  • **即插即用**:提供 REST API、Node.js SDK 与 CLI 三种调用方式,适配大多数后端语言和部署环境。

**典型接入方式**

  1. **REST API**:在服务端或前端直接发 HTTP POST/GET 请求,携带 model_context 消息体,即可获得统一的搜索/抓取结果。
  2. **Node.js SDK**:npm i one-search-mcp 后,引入 OneSearchClient,在代码中调用 search()、scrape()、extract() 等方法,返回 Promise,适合在微服务或函数计算中使用。
  3. **CLI**:安装全局二进制 npx one-search-mcp,在命令行直接执行搜索或抓取,便于调试、脚本化或临时查询。

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑06‑26,GitHub ★121、Fork 17,社区活跃。
  • **技术成熟度**:使用 TypeScript 编写,提供完整的类型定义和 OpenAPI 文档,易于集成和二次开发。
  • **生态兼容**:已对接多家主流搜索引擎,且实现了标准的 MCP 协议,能够快速对接现有 AI 助手框架(如 LangChain、AutoGPT)。
  • **风险**:目前许可证、长期维护者以及安全审计仍需进一步确认;在正式生产环境使用前建议进行内部安全评估并锁定依赖版本。

综合来看,OneSearch MCP Server 已具备较高的生产就绪度,适合作为 AI 助手的搜索/抓取后端,或作为模型上下文协议(MCP)服务的参考实现进行二次开发。

实际用途

yokingma/one-search-mcp helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:32:26.858Z
原始来源