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_URL 和 SEARCH_API_KEY: 根据选择的搜索提供者设置。
- FIRECRAWL_API_URL 和 FIRECRAWL_API_KEY: 如果使用 Firecrawl,需配置其 API 地址和密钥。
部署
参考 Deploy 文档进行本地部署 SearXNG 和 Firecrawl。
故障排查
遇到 __name is not defined
错误时,请检查 Puppeteer 是否与 tsx 存在兼容性问题。