{"repo":"skernelx/MySearch-Proxy","free":true,"listed":false,"github":"https://github.com/skernelx/MySearch-Proxy","clone":"git clone https://github.com/skernelx/MySearch-Proxy.git","description":"Unified search MCP, proxy console, and skill for Tavily, Firecrawl, and Social / X.","language":"Python","stars":151,"topics":["ai-search","claude-code","codex","firecrawl","mcp","model-context-protocol","openclaw","search","search-proxy","tavily"],"license":null,"category":"mcp-servers","readme_excerpt":"MySearch Proxy English Guide MySearch Proxy 是一套给 AI 助手准备的统一搜索栈。 它把原本分散的 4 件事收成了同一个仓库： - mysearch/ - 真正可安装的 MySearch MCP - skill/ - 给 Codex / Claude Code 的 skill 与安装说明 - openclaw/ - 给 OpenClaw / ClawHub 的独立 skill bundle - proxy/ - 给团队或公开部署使用的控制台与代理层 支持的搜索能力： - Tavily - Firecrawl - Exa - 可选 X / Social 目标很简单： - 让本地 AI 助手先用起来 - 让 OpenClaw 直接装上去 - 让团队共享一套统一搜索后端 - 让调用方尽量少关心底层 provider 差异 项目入口： - GitHub： skernelx/MySearch-Proxy - Docker Hub： skernelx/mysearch-proxy - ClawHub： clawhub.ai/skernelx/mysearch 为什么做这个项目 很多搜索类项目只解决其中一小段： - 只给一个 web search - 只会搜，不会抓正文 - 只会调官方 API，不方便接自建网关 - 只给 prompt，不给真正能安装的运行时 - 只做 key 面板，不解决 AI 如何调用 MySearch Proxy 选择直接把整条链补齐： 推荐架构 当前最推荐的是 proxy-first ： 这条路的好处很直接： - 客户端只需要一组 MYSEARCH PROXY - Tavily / Firecrawl / Exa 不再散落到每台机器 - 可以统一管理 token、调用统计和额度同步 - OpenClaw、本地 Codex、团队代理都能复用同一套配置 如果你暂时还没有 Proxy，也可以让 mysearch/ 或 openclaw/ 直接连官方 provider。 最新优化（v0.1.11） 这次版本重点是把 provider 健康状态从“只看有没有 key”升级成“能看出 key 是不是活着”，并把 docs / resource 路由对失效 provider 的自保补齐；上一版 config-first 、Python 3.10 兼容和 Firecrawl 域名过滤回退继续保留。 - 配置入口收口： - MySearch runtime 现在会优先读取 /.codex/config.toml 的 mcp servers.mysearch.env 。 - install.sh 会先继承宿主已注册的 MYSEARCH ，再用 mysearch/.env 只补缺省值。 - OpenClaw wrapper 现在会优先读取 openclaw.json 的 skills.entries.mysearch.env 。 - .env 继续支持，但明确只保留给本地单仓调试兜底，不再是推荐主路径。 - 读取宿主 config 时不再强依赖 Python 3.11 的 tomllib ，对 Python 3.10 会自动回退到轻量解析。 - 文档 / 资源类结果重排： - docs / github / pdf / resource / tutorial 的 blended 结果现在会优先官方域名和官方文档路径。 - 显式传了 include domains 时，会进一步把命中域名的结果稳定放到前面。 - re","default_branch":null,"files":null,"tree":[],"storefront":"/r/skernelx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skernelx/MySearch-Proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}