Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYNoGoogle Gemini API key used for transcription. The server can start without it; existing analyses remain searchable, but new transcription requests will fail with a configuration message.

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
cueprecise_registerA

YouTube 영상을 등록하고 분석 파이프라인을 실행한다. stages 를 주면 일부 단계만 재실행한다.

cueprecise_statusC

작업 상태, 청크 진행도, 산출물 존재 여부, 로컬 Gemini 사용량 추정을 조회한다.

cueprecise_outlineB

영상 개요와 timestamp 목차를 조회한다. needs_titles가 있으면 근거를 보고 제목을 직접 지은 뒤 cueprecise_set_chapter_titles를 호출한다.

cueprecise_queryB

영상 내용을 질의한다. 근거 span 과 frame 을 timestamp 와 함께 반환한다. 근거가 없으면 없다고 답한다.

cueprecise_summaryC

사용자가 전체 영상 요약을 요청할 때만 요약을 만들거나 현재 요약을 재사용한다. 로컬 요약은 즉시 사용 가능하며, packet이 있으면 호스트가 cueprecise_set_summary로 한 번 개선할 수 있다.

cueprecise_set_summaryB

cueprecise_summary packet만 근거로 작성한 구조화 요약을 검증·저장한다. chapter 경계와 timestamp는 서버가 결정한다.

cueprecise_set_chapter_titlesB

cueprecise_outline의 needs_titles에 대해 호스트가 직접 지은 제목을 검증 후 저장한다. 경계와 원문은 바꿀 수 없다.

cueprecise_excerptA

지정한 시각 구간의 자막 원문과 그 구간의 프레임을 조회한다. 긴 구간은 앞부분만 돌아오고 truncated 가 참이 된다 — 그때는 start 를 옮겨 이어 부른다.

cueprecise_framesA

화면 참조 시각의 프레임을 추출하고 frames.json 을 갱신한다. 영상이 없거나 --skip-video를 사용한 경우 원본 URL로 저해상도 영상을 받아온다. Gemini 호출 없음.

cueprecise_purgeB

영상 자료를 명시적으로 삭제한다. scope: derived(기본) | chunks | video | raw | all. chunks 는 전사용 청크 오디오만 지우며 원본 오디오에서 다시 만들 수 있다.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct lifecycle operation: registration, status, outline, query, excerpt, summary, frame extraction, save operations, and purge. The only close pairs (summary/set_summary and excerpt/frames) are clearly separated by read vs write/generate semantics in their descriptions.

Naming Consistency4/5

All names share the cueprecise_ prefix and use snake_case, and set_* is consistently used for write/validation tools. However the stems mix noun-style names (status, outline, summary, frames) with verb-style names (register, query, purge, excerpt), so the pattern is consistent but not a uniform verb_noun convention.

Tool Count5/5

Ten tools is well-scoped for a video analysis and retrieval server. Each tool covers a necessary part of the pipeline without redundant entries.

Completeness5/5

The set provides full lifecycle coverage: register creates and runs the pipeline, status monitors it, outline/query/excerpt/frames/summary cover reading and retrieval, set_summary and set_chapter_titles cover updates, and purge covers deletion with granular scopes. No critical dead-end or missing operation is apparent.

Maintenance

ActivityMaintained
ResponsivenessResponsive