works_search
Search homepage works by name across all categories, merging and deduplicating results that the recommendation feed alone misses. Supports multi-keyword queries, sorting, and pagination with cached pages.
Instructions
按作品名搜索首页作品(与首页搜索框同一个接口)。不给 category_id 时搜全部分类并合并去重:「推荐」翻到底只有约 300 条,「美化」「友友天地」等分类里还有它没有的作品。合并顺序是先「推荐」里的(按 sort),再按分类顺序追加只在其它分类出现的;每个分类最多 300 条。每条带 found_in(出现在哪些分类),另返回 total、by_category(各分类条数)。queries 一次搜多个词(最多 8 个)并合并,每条带 matched_queries。按 offset / count 分页,结果缓存 10 分钟,翻页不重新请求。某个分类翻页时服务端一直给同一页,会列在 incomplete 里。其余字段同 works_list。按特效 ID 查用 works_by_effect。
返回里的图片、视频、音频给的是短引用(*_ref / *_refs,如 img:12、video:3),交给 image_view:图片直接显示,视频和音频返回原地址;引用在 MCP 服务这次运行期间有效。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | 排序:suggest 推荐(默认)、latest 最新、effect_usage 特效使用量、project_usage 工程使用量。 | |
| count | No | 每页数量,默认 20。 | |
| query | No | 作品名关键词,如「合掌」「转场」「换装」。与 queries 二选一。 | |
| offset | No | 分页起点,取上一页的 next_offset;默认 0。 | |
| queries | No | 一次搜多个词并合并,如 ["头套", "头饰"]。与 query 二选一。 | |
| category_id | No | 只搜这个分类(works_list 返回的 categories 里的分类 ID);省略时搜全部分类。 | |
| instance_id | No | 官方 list_instances 返回的 instance_id,与 project_path 二选一。 | |
| project_path | No | 目标工程的绝对路径。与 instance_id 二选一;只开了一个工程窗口时都可省略。 |