SuperAPI AI 工具集

firecrawl-developer-search

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:面向编码智能体的开发者语义搜索,索引来源包括 GitHub issue、已合并的 pull request、仓库 README 和精选文档站点。适合查询代码行为、库或框架用法、API 契约、错误信息或已知缺陷,优先于通用网页搜索。不适用于对比与观点(如 X vs Y)、新闻与故障通报,以及没有公开仓库或已索引文档的项目。

主要能力:每个结果包含 id、url、title 和 markdown 格式的匹配段落,表格与代码块保持完整。id 前缀标识来源类型:doc:、issue:、pull_request:、readme:。

使用方式:优先通过 Firecrawl MCP 调用原生 firecrawl_developer_search 工具,无需本地安装,通过插件的一次性浏览器登录认证。MCP 未连接时使用 CLI 回退,例如:firecrawl developer "axum middleware ordering" --limit 10 -o .firecrawl/dev-axum-middleware.json --json。查询时把仓库名、库名、版本、错误字符串等限定意图全部写进查询文本,工具没有仓库或类型过滤参数。MCP 选项为 query、k(1–100,默认 10)、skills(设为 "only" 仅搜索智能体技能文件);CLI 对应 --limit、-o/--output、--json/--pretty。

提示:错误信息查询应包含原始错误字符串加库名;若返回为空,去掉路径、行号、id 和地址后重试。issue 与 PR 冲突时以已合并 PR 为准。引用段落并附上 url 作为证据。可先提高 k 再放弃;若命中页面正确但段落不对,可抓取该 url 获取全文。CLI 建议用 -o 写入 .firecrawl/ 目录,命名如 .firecrawl/dev-{topic}.json。

限制:资料未提供索引覆盖范围、更新频率、配额或收费信息。