OneSearch MCP 服务器

OneSearch MCP 服务器

一个支持多种搜索引擎和爬虫的 Model Context Protocol (MCP) 服务器实现。

快速入门

安装

通过 Smithery 自动安装:

npx -y @smithery/cli install @yokingma/one-search --client claude

手动安装:

npm install -g one-search-mcp

运行服务:

env SEARCH_API_URL=http://127.0.0.1:8080 FIRECRAWL_API_URL=http://127.0.0.1:3002 npx -y one-search-mcp

环境变量配置

  • SEARCH_PROVIDER: 搜索提供者(可选值:searxng, duckduckgo, bing, tavily, local),默认为 local。
  • SEARCH_API_URLSEARCH_API_KEY: 根据选择的搜索提供者设置。
  • FIRECRAWL_API_URLFIRECRAWL_API_KEY: 如果使用 Firecrawl,需配置其 API 地址和密钥。

部署

参考 Deploy 文档进行本地部署 SearXNG 和 Firecrawl。

故障排查

遇到 __name is not defined 错误时,请检查 Puppeteer 是否与 tsx 存在兼容性问题。