ui-lift
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UI_LIFT_HOME | No | The home directory for ui-lift data. Default is ~/.ui-lift/. | ~/.ui-lift/ |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ingest_siteB | 公開サイトを取り込み、UIコンポーネントとデザイントークンを抽出する。 |
| reanalyze_siteA | 保存済みスナップショットから、ネットワークに触れずコンポーネント・ トークンを作り直す。検出アルゴリズムを改善したときに、サイトを 再取得せずライブラリを更新するための入口。 |
| list_sitesA | 取り込み済みサイトの一覧を返す。 |
| search_componentsA | コンポーネントを検索する。要約のみを返すので、コードは get_component で取る。 |
| get_componentC | コンポーネントを指定形式のコードとして取り出す。 |
| get_design_tokensC | サイト全体のデザイントークンを指定形式で取り出す。 |
| open_galleryC | ギャラリーを生成してブラウザで開く。人が不要なコンポーネントを間引くための画面。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool has a clear, distinct purpose: ingestion (live or snapshot), listing, searching, retrieving components, retrieving tokens, and opening a gallery. No overlaps.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., ingest_site, list_sites, get_component) with appropriate singular/plural forms.
7 tools is well-scoped for the domain of UI component extraction, covering ingestion, listing, searching, retrieval, and gallery viewing without being excessive.
The set covers core workflows (ingest, list, search, retrieve, tokens, open gallery). Minor gaps include missing delete/update for sites or components, but these are not essential for the primary extraction purpose.