Skip to main content
Glama
vidalytics

@vidalytics/mcp

Official
by vidalytics

@vidalytics/mcp

npm version CI license

Model Context Protocol을 통해 Vidalytics 비디오 분석 데이터를 AI 코딩 어시스턴트에 연결하는 원커맨드 설정입니다.

Claude(CLI 및 Desktop), Windsurf, Cursor 및 기타 모든 MCP 호환 클라이언트에서 작동합니다.

설정

npx @vidalytics/mcp install

그게 전부입니다. 설치 프로그램이 설치된 AI 클라이언트를 감지하고, 구성할 클라이언트를 선택할 수 있게 한 다음 연결합니다. 클라이언트를 다시 시작하세요 — 첫 사용 시 OAuth 인증을 위한 브라우저 창이 열립니다.

Related MCP server: YouTube MCP

Cursor

Add Vidalytics to Cursor

또는 설치 프로그램을 통해:

npx @vidalytics/mcp install --client cursor

또는 수동으로 — ~/.cursor/mcp.json에 다음을 추가하세요:

{
  "mcpServers": {
    "vidalytics": {
      "url": "https://api.vidalytics.com/public/v1/mcp"
    }
  }
}

Cursor를 다시 시작하세요. 첫 사용 시 Vidalytics 계정에 대한 OAuth 인증을 위해 브라우저 창이 열립니다 — 설정할 API 키나 환경 변수가 없습니다.

기능

  • 구성 파일, 앱 디렉터리, $PATH의 바이너리, 앱 번들(예: macOS의 /Applications)을 확인하여 설치된 MCP 클라이언트(Claude CLI, Claude Desktop, Windsurf, Cursor)를 감지합니다

  • 대화형 체크리스트(감지된 클라이언트가 미리 선택됨)를 표시하여 원하는 클라이언트만 정확히 구성할 수 있게 합니다 — 또는 --client로 비대화형으로 선택할 수 있습니다

  • 선택한 각 클라이언트의 구성에 Vidalytics를 MCP 서버로 추가합니다

  • 작성 후 구성이 유효하고 MCP 서버에 연결할 수 있는지 검증합니다

  • 비대화형 터미널(CI)과 명시적 선택 플래그(--client, --all, --yes)는 체크리스트를 건너뛰고 예측 가능하게 동작합니다

사용 가능한 도구

연결되면 AI 어시스턴트가 다음 도구에 접근할 수 있습니다:

도구

설명

set_user_context

반드시 다른 도구보다 먼저 호출해야 분석이 활성화됩니다

list_videos

페이지네이션으로 비디오 목록을 표시합니다

get_video

비디오 세부 정보를 가져옵니다

get_video_by_embed_guid

임베드 GUID로 비디오를 찾습니다

update_video

비디오의 제목 또는 폴더를 업데이트합니다

get_video_embed

임베드 코드와 구성을 가져옵니다

get_video_settings

재생 설정(자동 재생, 컨트롤 등)을 가져옵니다

get_video_thumbnail

썸네일 이미지 URL을 가져옵니다

get_video_stats

조회수, 재생률, 시청 시간, 전환율

get_video_dropoff

백분율별 시청자 유지율

get_video_percentage_watched

각 지점에 도달한 시청자 비율(%)

get_video_live_metrics

실시간 활성 시청자 수와 시청률

get_video_ctas

비디오의 CTA를 가져옵니다

get_video_pause_screens

비디오의 일시 정지 화면을 가져옵니다

get_videos_stats_batch

한 번에 최대 30개 비디오의 통계

get_videos_timeline

최대 5개 비디오의 타임라인 통계

list_folders

비디오 폴더 목록을 표시합니다

list_settings_templates

설정 템플릿 목록을 표시합니다

get_api_usage

현재 API 사용량과 할당량을 가져옵니다

list_connections

계정에 연결된 앱 목록을 표시합니다

revoke_connection

앱 또는 자신의 연결을 해제합니다

upload_video_from_url

원격 URL에서 비디오를 업로드합니다

get_video_upload_url

로컬 파일 업로드를 위한 서명된 URL을 가져옵니다

validate_upload

직접 비디오 업로드를 완료합니다

publish_video

비디오의 대기 중인 초안 설정을 게시합니다

duplicate_video

비디오를 복제하고 복사본을 게시합니다

create_folder

비디오 폴더를 생성합니다. 선택적으로 다른 폴더 아래에 중첩할 수 있습니다

apply_settings_template

재사용 가능한 플레이어 설정 템플릿을 비디오에 적용합니다

create_video_cta

비디오에 클릭 유도 문구(CTA)를 생성합니다

update_video_cta

비디오의 기존 클릭 유도 문구(CTA)를 업데이트합니다

set_video_thumbnail_from_url

공개 이미지 URL에서 비디오의 썸네일을 설정합니다

set_video_thumbnail_from_frame

비디오의 프레임 중 하나에서 썸네일을 설정합니다

delete_video_thumbnail

사용자 지정 썸네일을 제거하고 기본값을 복원합니다

옵션

npx @vidalytics/mcp install [flags]

  --client <names>   Configure only these clients, comma-separated
                     (claude-cli, claude-desktop, windsurf, cursor)
  --all              Configure all known clients, even if not detected
  --config <path>    Also configure a custom config file (repeatable)
  --force            Re-apply even if already configured
  --yes              Skip prompts (configure detected clients)

대화형 터미널에서 플래그 없이 실행하면 구성할 클라이언트의 체크리스트가 표시됩니다(감지된 클라이언트는 미리 선택됨, 스페이스로 토글, 엔터로 확인). --client cursor,windsurf는 동일한 선택을 비대화형으로 수행합니다.

--config 플래그는 여러 파일에 대해 반복할 수 있습니다. 대상 파일은 Claude Desktop, Cursor, Windsurf에서 사용하는 { "mcpServers": {} } 형식을 따라야 합니다 — MCP 플러그인이 있는 Zed 또는 VS Code와 같이 지원되지 않는 클라이언트에 유용합니다.

문제 해결

인증 문제가 있거나 다시 인증해야 하나요? mcp-remote가 홈 디렉터리에 캐시하는 자격 증명을 재설정한 다음 클라이언트를 다시 시작하세요:

OS

명령

macOS / Linux

rm -rf ~/.mcp-auth

Windows (CMD)

rd /s /q "%USERPROFILE%\.mcp-auth"

Windows (PowerShell)

Remove-Item -Recurse -Force "$HOME\.mcp-auth"

MCP Registry

이 서버는 공식 MCP Registry에 **com.vidalytics/mcp**로 게시되어 있습니다. 원격(streamable-http) 서버이므로 레지스트리를 인식하는 MCP 클라이언트는 다음 주소에서 직접 연결할 수 있습니다:

https://api.vidalytics.com/public/v1/mcp

API 키나 환경 변수가 필요 없습니다 — 인증은 첫 사용 시 OAuth를 통해 처리됩니다.

요구 사항

  • Node.js 18+

  • Vidalytics 계정

라이선스

MIT

Related MCP Connectors

Related MCP Servers