Skip to main content
Glama

🎬 MCP Trakt: AI를 위한 엔터테인먼트 데이터 게이트웨이

MCP Trakt Built by AI+Humans Powered by Claude

AI 언어 모델과 Trakt.tv API를 연결하여 LLM이 실시간 엔터테인먼트 데이터 및 개인 Trakt 시청 기록에 액세스할 수 있도록 하는 MCP(Model Context Protocol) 서버입니다. FastMCP를 사용하여 도메인 중심 아키텍처로 구축되었으며, 인증, 쇼, 시즌, 에피소드, 영화, 인물, 사용자 데이터, 댓글, 검색 및 체크인 기능 전반에 걸쳐 깔끔한 관심사 분리를 제공합니다.

🖥️ AI 실험

이 단락을 제외하고, 코드를 포함한 모든 내용은 AI에 의해 생성되었습니다. MCP에 대해 더 배우고 싶었고 Cursor를 많이 사용해 보았기에, 이 둘을 결합하는 것이 자연스러운 다음 단계라고 생각했습니다. 그 결과가 바로 이 프로젝트입니다. 앞으로의 모든 변경 사항 또한 AI에 의해 수행될 것입니다.

Related MCP server: YARR Media Stack MCP Server

📚 MCP & Trakt 소개

Model Context Protocol (MCP)는 AI 모델이 표준화된 도구와 리소스를 통해 외부 시스템과 상호 작용할 수 있도록 합니다. Trakt.tv는 1,400만 명 이상의 사용자와 개발자를 위한 광범위한 API를 갖춘 TV 쇼 및 영화 추적을 위한 포괄적인 플랫폼입니다.

🚀 빠른 시작

Docker 빠른 시작

docker run -d --rm --name trakt_mcpserver \
  -e TRAKT_CLIENT_ID=your_client_id \
  -e TRAKT_CLIENT_SECRET=your_client_secret \
  -p 8080:8080 \
  ghcr.io/wwiens/trakt_mcpserver:latest

로컬 설치

  1. 저장소 복제

    git clone https://github.com/yourusername/mcp-trakt.git
    cd mcp-trakt
  2. 의존성 설치

    pip install -r requirements.txt
  3. 환경 설정

    cp .env.example .env

    그런 다음 .env를 편집하여 Trakt API 자격 증명을 추가합니다:

    TRAKT_CLIENT_ID=your_client_id
    TRAKT_CLIENT_SECRET=your_client_secret
  4. 서버 실행

    python server.py

Claude Desktop에 설치

Claude Desktop MCP 구성 파일에 추가합니다:

{
  "mcpServers": {
    "trakt": {
      "command": "python",
      "args": ["/path/to/your/server.py"],
      "env": {
        "TRAKT_CLIENT_ID": "your_client_id",
        "TRAKT_CLIENT_SECRET": "your_client_secret"
      }
    }
  }
}

✨ 기능

🌎 공개 Trakt 데이터

  • 트렌드 및 인기 쇼와 영화 액세스

  • 가장 기대되는, 즐겨찾는, 재생된, 시청된 콘텐츠 발견

  • 지난 주말 미국 박스오피스 최고 수익 영화 확인

  • Trakt의 글로벌 커뮤니티로부터 실시간 데이터 획득

  • 제목, 연도, 인기 지표가 포함된 형식화된 응답

  • 상세 평점 보기: 평균 점수 및 분포를 포함한 쇼와 영화의 상세 평점

  • 쇼 시즌 탐색: 시즌별 에피소드 수, 방영된 에피소드, 평점

  • 특정 시즌 상세 정보: 상세 정보, 에피소드 목록, 평점, 출연진 및 제작진, 비디오, 번역 및 참여 통계

  • 현재 시청자 확인: 특정 시즌을 현재 시청 중인 사람 확인

  • 목록 찾기: 특정 시즌이 포함된 목록 찾기

  • 개별 에피소드 탐색: 상세 요약, 평점, 출연진 및 제작진, 비디오, 번역 및 참여 통계

  • 현재 시청자 확인: 특정 에피소드를 현재 시청 중인 사람 확인

  • 목록 찾기: 특정 에피소드가 포함된 목록 찾기

  • 출연진 및 제작진 조회: 모든 영화나 쇼의 출연진 및 제작진 조회 (쇼의 경우 게스트 스타 포함)

  • 인물 탐색: 전기, 소셜 미디어, 전체 필모그래피

  • 인물의 크레딧 탐색: 캐릭터 이름과 에피소드 수를 포함한 영화 및 쇼 전반의 크레딧

  • 목록 찾기: 특정 인물이 포함된 목록 찾기

👤 개인 Trakt 데이터

  • 시청한 쇼 보기: 개인적으로 시청한 쇼의 전체 목록 확인

  • 각 시리즈의 마지막 시청 날짜 확인

  • 각 쇼를 몇 번 시청했는지 추적

  • 쇼 체크인: 현재 시청 중인 쇼를 체크인하여 시청 완료 표시

    • 쇼 ID(더 정확함) 또는 쇼 제목(더 편리함)으로 체크인

    • 체크인 시 사용자 지정 메시지 포함

    • 사람이 읽을 수 있는 형식으로 에피소드 시청 시간 확인

  • 쇼 검색: 상세 정보 및 ID 찾기

  • 평점 관리: 페이지네이션 지원을 통해 영화, 쇼, 시즌, 에피소드에 대한 개인 평점 보기, 추가, 삭제

  • 관심 목록 관리: 페이지네이션 및 정렬 지원을 통해 관심 목록의 항목 보기, 추가, 삭제

    • 유형별 필터링 (전체, 영화, 쇼, 시즌, 에피소드)

    • 다중 기준 정렬 (순위, 추가일, 제목, 출시일, 런타임, 인기, 백분율, 투표수)

    • 관심 목록 항목에 선택적 메모 추가 (VIP 기능, 500자 제한)

  • 쇼 진행 상황 추적: TV 쇼의 시청 진행 상황 확인

    • 방영된 에피소드 대비 시청한 에피소드 및 완료율 확인

    • 다음에 시청할 에피소드 확인

    • 진행 통계와 함께 시즌별 분석 보기

    • 숨겨진 시즌 및 스페셜 포함 여부 선택 가능

  • 재생 진행 상황 관리: 일시 중지된 재생 항목 보기 및 삭제

    • 시청 중간에 일시 중지한 영화 및 에피소드 확인

    • 재생률 및 일시 중지 시간 확인

    • 더 이상 필요 없는 재생 항목 삭제

  • 시청 기록 관리: 시청 기록에 항목 추가 및 삭제

    • 영화, 쇼, 시즌 또는 에피소드를 시청 완료로 표시

    • 시청 시간 선택적 지정 가능

    • 시청 기록에서 항목 삭제

  • 기기 코드 흐름을 통한 Trakt 보안 인증

  • 개인 데이터는 Trakt 계정에서 직접 가져옴

💬 댓글 및 리뷰

  • 쇼 및 영화 댓글 보기: 좋아하는 콘텐츠에 대한 다른 사람들의 의견 읽기

  • 특정 시즌 및 에피소드 댓글 보기: 쇼의 특정 부분에 대한 통찰력 얻기

  • 개별 댓글 및 답글 보기: 커뮤니티 토론 참여

  • 스포일러 보호: 스포일러가 포함된 댓글은 기본적으로 숨겨짐

  • 스포일러 표시 전환: 스포일러 표시 여부 선택

  • 리뷰 보기: 더 길고 상세한 댓글은 리뷰로 표시됨

  • 평점 분포 보기: 1-10점까지 각 평점을 준 사용자 수 확인

🔄 일반 기능

  • MCP 리소스를 통해 Trakt API 데이터 노출

  • 실시간 엔터테인먼트 정보 가져오기 도구 제공

  • AI 모델이 개인화된 엔터테인먼트 추천을 제공할 수 있도록 지원

  • 간단한 인증 및 로그아웃 프로세스

  • 페이지네이션 지원: 목록 엔드포인트(트렌드, 인기, 기대작, 즐겨찾기, 재생, 시청, 검색, 댓글, 평점, 관심 목록) 지원:

    • 페이지네이션 메타데이터와 함께 단일 페이지 결과를 얻으려면 page: int 전달

    • page를 생략하면 자동 페이지네이션되어 최대 limit개의 항목을 평면 목록으로 반환

    • 모든 결과를 가져오려면 limit=0 사용 (안전을 위해 100개로 제한)

🔥 실시간 트렌드 데이터

  • 실시간 시청자 수가 포함된 현재 트렌드 TV 쇼 액세스

  • 실시간으로 업데이트되는 트렌드 영화 확인

  • 1,400만 명 이상의 Trakt 글로벌 커뮤니티에서 인기 있는 콘텐츠 확인

  • 예: The White Lotus (2021), Daredevil: Born Again (2025), Black Bag (2025)

🔌 사용 가능한 리소스

MCP 리소스는 AI 모델이 액세스할 수 있는 정적 데이터 엔드포인트를 제공합니다. 이러한 URI는 표준화된 인터페이스를 통해 Trakt 데이터를 노출합니다.

쇼 리소스

리소스

설명

예시 데이터

trakt://shows/trending

지난 24시간 동안 가장 많이 시청한 쇼

쇼 제목, 연도, 시청자 수

trakt://shows/popular

평점 기준 가장 인기 있는 쇼

쇼 제목, 연도, 인기 점수

trakt://shows/anticipated

목록 수 기준 가장 기대되는 쇼

쇼 제목, 연도, 목록 수

trakt://shows/favorited

가장 많이 즐겨찾기된 쇼

쇼 제목, 연도, 즐겨찾기 수

trakt://shows/played

가장 많이 재생된 쇼

쇼 제목, 연도, 재생 횟수

trakt://shows/watched

고유 사용자 기준 가장 많이 시청한 쇼

쇼 제목, 연도, 시청자 수

영화 리소스

리소스

설명

예시 데이터

trakt://movies/trending

지난 24시간 동안 가장 많이 시청한 영화

영화 제목, 연도, 시청자 수

trakt://movies/popular

평점 기준 가장 인기 있는 영화

영화 제목, 연도, 인기 점수

trakt://movies/anticipated

목록 수 기준 가장 기대되는 영화

영화 제목, 연도, 목록 수

trakt://movies/favorited

가장 많이 즐겨찾기된 영화

영화 제목, 연도, 즐겨찾기 수

trakt://movies/played

가장 많이 재생된 영화

영화 제목, 연도, 재생 횟수

trakt://movies/watched

고유 사용자 기준 가장 많이 시청한 영화

영화 제목, 연도, 시청자 수

trakt://movies/boxoffice

지난 주말 미국 박스오피스 수익 상위 10위 영화

영화 제목, 연도, 수익

사용자 리소스

리소스

설명

예시 데이터

trakt://user/auth/status

현재 인증 상태

인증 상태, 토큰 만료

trakt://user/watched/shows

인증된 사용자가 시청한 쇼

쇼 제목, 연도, 마지막 시청 날짜, 재생 횟수

trakt://user/watched/movies

인증된 사용자가 시청한 영화

영화 제목, 연도, 마지막 시청 날짜, 재생 횟수

🛠️ 사용 가능한 도구

MCP 도구는 AI 모델이 매개변수와 함께 호출할 수 있는 대화형 함수입니다. 이를 사용하여 Trakt 데이터를 가져오고, 검색하고, 관리하세요.

# Get trending shows: auto-paginate up to 10 results
fetch_trending_shows(limit=10)

# Get trending shows: fetch ALL results (no limit)
fetch_trending_shows(limit=0)

# Get trending shows: single page with pagination metadata
fetch_trending_shows(limit=10, page=1)

# Get popular shows with optional limit parameter
fetch_popular_shows(limit=10)

# Get anticipated shows with optional limit parameter
fetch_anticipated_shows(limit=10)

# Get favorited shows with optional limit and period parameters
fetch_favorited_shows(limit=10, period="weekly")

# Get most played shows with optional limit and period parameters
fetch_played_shows(limit=10, period="weekly")

# Get most watched shows with optional limit and period parameters
fetch_watched_shows(limit=10, period="weekly")

# Search for shows: auto-paginate all results (omit page parameter)
search_shows(query="Breaking Bad", limit=5)

# Search for shows: single page with pagination metadata
search_shows(query="Breaking Bad", limit=5, page=1)

# Get ratings for a show
fetch_show_ratings(show_id="game-of-thrones")

# Get comprehensive show summary (includes air times, production status, ratings, metadata)
fetch_show_summary(show_id="game-of-thrones", extended=True)  # Default: comprehensive

# Get basic show summary (title, year, ID only)
fetch_show_summary(show_id="game-of-thrones", extended=False)

# Get videos for a show (with embedded markdown - default)
fetch_show_videos(show_id="game-of-thrones")

# Get videos for a show (simple text links)
fetch_show_videos(show_id="game-of-thrones", embed_markdown=False)

# Get related shows (similar shows based on genres, themes, and viewer patterns)
fetch_related_shows(show_id="game-of-thrones", limit=10)

# Get related shows with pagination metadata
fetch_related_shows(show_id="game-of-thrones", limit=10, page=1)

# Get all seasons for a show (includes episode counts, aired episodes, ratings)
fetch_show_seasons(show_id="game-of-thrones")

# Get cast and crew for a show
fetch_show_people(show_id="breaking-bad")

# Get cast, crew, and guest stars for a show
fetch_show_people(show_id="breaking-bad", include_guest_stars=True)

# Search for movies: auto-paginate all results (omit page parameter)
search_movies(query="The Godfather", limit=5)

# Search for movies: single page with pagination metadata
search_movies(query="The Godfather", limit=5, page=1)
# Get detailed info about a specific season
fetch_season_info(show_id="breaking-bad", season=1)

# Get all episodes for a season with ratings and runtime
fetch_season_episodes(show_id="breaking-bad", season=1)

# Get ratings and voting distribution for a season
fetch_season_ratings(show_id="breaking-bad", season=1)

# Get engagement stats (watchers, plays, collectors)
fetch_season_stats(show_id="breaking-bad", season=1)

# Get cast and crew for a season
fetch_season_people(show_id="breaking-bad", season=1)

# Get videos/trailers for a season (with embedded markdown - default)
fetch_season_videos(show_id="breaking-bad", season=1)

# Get videos for a season (simple text links)
fetch_season_videos(show_id="breaking-bad", season=1, embed_markdown=False)

# See who's watching a season right now
fetch_season_watching(show_id="breaking-bad", season=1)

# Get translations for a season (all languages)
fetch_season_translations(show_id="breaking-bad", season=1)

# Get translations for a specific language
fetch_season_translations(show_id="breaking-bad", season=1, language="es")

# Get lists containing a season
fetch_season_lists(show_id="breaking-bad", season=1)

# Get lists with type and sort filters
fetch_season_lists(show_id="breaking-bad", season=1, list_type="personal", sort="popular")
# Get detailed info about a specific episode
fetch_episode_summary(show_id="breaking-bad", season=1, episode=1)

# Get ratings and voting distribution for an episode
fetch_episode_ratings(show_id="breaking-bad", season=1, episode=1)

# Get engagement stats (watchers, plays, collectors)
fetch_episode_stats(show_id="breaking-bad", season=1, episode=1)

# Get cast and crew for an episode
fetch_episode_people(show_id="breaking-bad", season=1, episode=1)

# Get videos/trailers for an episode (with embedded markdown - default)
fetch_episode_videos(show_id="breaking-bad", season=1, episode=1)

# Get videos for an episode (simple text links)
fetch_episode_videos(show_id="breaking-bad", season=1, episode=1, embed_markdown=False)

# See who's watching an episode right now
fetch_episode_watching(show_id="breaking-bad", season=1, episode=1)

# Get translations for an episode (all languages)
fetch_episode_translations(show_id="breaking-bad", season=1, episode=1)

# Get translations for a specific language
fetch_episode_translations(show_id="breaking-bad", season=1, episode=1, language="es")

# Get lists containing an episode
fetch_episode_lists(show_id="breaking-bad", season=1, episode=1)

# Get lists with type and sort filters
fetch_episode_lists(show_id="breaking-bad", season=1, episode=1, list_type="personal", sort="popular")
# Get trending movies: auto-paginate all results (omit page parameter)
fetch_trending_movies(limit=10)

# Get trending movies: single page with pagination metadata
fetch_trending_movies(limit=10, page=1)

# Get popular movies with optional limit parameter
fetch_popular_movies(limit=10)

# Get anticipated movies with optional limit parameter
fetch_anticipated_movies(limit=10)

# Get favorited movies with optional limit and period parameters
fetch_favorited_movies(limit=10, period="weekly")

# Get most played movies with optional limit and period parameters
fetch_played_movies(limit=10, period="weekly")

# Get most watched movies with optional limit and period parameters
fetch_watched_movies(limit=10, period="weekly")

# Get the top 10 U.S. box office movies from last weekend
fetch_boxoffice_movies()

# Get ratings for a movie
fetch_movie_ratings(movie_id="tron-legacy-2010")

# Get comprehensive movie summary (includes production status, ratings, genres, runtime, certification, metadata)
fetch_movie_summary(movie_id="tron-legacy-2010", extended=True)  # Default: comprehensive

# Get basic movie summary (title, year, ID only)
fetch_movie_summary(movie_id="tron-legacy-2010", extended=False)

# Get videos for a movie (with embedded markdown - default)
fetch_movie_videos(movie_id="tron-legacy-2010")

# Get videos for a movie (simple text links)
fetch_movie_videos(movie_id="tron-legacy-2010", embed_markdown=False)

# Get related movies (similar movies based on genres, themes, and viewer patterns)
fetch_related_movies(movie_id="tron-legacy-2010", limit=10)

# Get related movies with pagination metadata
fetch_related_movies(movie_id="tron-legacy-2010", limit=10, page=1)

# Get cast and crew for a movie
fetch_movie_people(movie_id="the-dark-knight-2008")
# Get extended person details (biography, social media, birthday)
fetch_person_summary(person_id="bryan-cranston")

# Get basic person details (name and IDs only)
fetch_person_summary(person_id="bryan-cranston", extended=False)

# Look up by IMDB ID
fetch_person_summary(person_id="nm0186505")

# Get all movie credits for a person (cast roles and crew positions)
fetch_person_movies(person_id="bryan-cranston")

# Get all show credits for a person (with episode counts and series regular flags)
fetch_person_shows(person_id="bryan-cranston")

# Get lists containing a person (all types, sorted by popularity)
fetch_person_lists(person_id="bryan-cranston")

# Get lists with type and sort filters
fetch_person_lists(person_id="bryan-cranston", list_type="personal", sort="likes")
# Start the device authorization flow with Trakt
start_device_auth()

# Check the status of an ongoing authentication
check_auth_status()

# Clear authentication (logout)
clear_auth()

# Fetch shows watched by the authenticated user
fetch_user_watched_shows(limit=0)  # 0 for all shows

# Fetch movies watched by the authenticated user
fetch_user_watched_movies(limit=0)  # 0 for all movies

# Fetch user's personal ratings with pagination support
fetch_user_ratings(rating_type="movies", rating=10, page=1)

# Add new ratings for movies, shows, seasons, or episodes
add_user_ratings(rating_type="movies", items=[{"trakt_id": "314", "rating": 9}])

# Remove existing ratings by ID
remove_user_ratings(rating_type="movies", items=[{"trakt_id": "314"}])

# Fetch user's watchlist with pagination and sorting
fetch_user_watchlist(watchlist_type="all", sort_by="rank", sort_how="asc", page=1)

# Add items to watchlist with optional notes (VIP)
add_user_watchlist(watchlist_type="movies", items=[{"trakt_id": "314", "notes": "Must watch!"}])

# Remove items from watchlist
remove_user_watchlist(watchlist_type="movies", items=[{"trakt_id": "314"}])
# Method 1: Check in using show ID (recommended when precision is important)
# First use search_shows to find the correct show ID
search_shows(query="Breaking Bad", limit=5)
# Then use the ID for check-in
checkin_to_show(
    season=1,
    episode=3,
    show_id="1388",
    message="Loving this show!"
)

# Method 2: Check in using show title (more convenient)
checkin_to_show(
    season=1,
    episode=1,
    show_title="Breaking Bad",
    show_year=2008,  # Optional but helps with accuracy
    message="I'm the one who knocks!"
)
# Get comments for a movie: auto-paginate all results (omit page parameter)
fetch_movie_comments(movie_id="123", limit=10, show_spoilers=False)

# Get comments for a movie: single page with pagination metadata
fetch_movie_comments(movie_id="123", limit=10, show_spoilers=False, page=1)

# Get comments for a show: auto-paginate all results (omit page parameter)
fetch_show_comments(show_id="456", limit=10, show_spoilers=False, sort="likes")

# Get comments for a show: single page with pagination metadata
fetch_show_comments(show_id="456", limit=10, show_spoilers=False, sort="likes", page=1)

# Get comments for a specific season sorted by highest rating
fetch_season_comments(show_id="456", season=1, limit=10, show_spoilers=False, sort="highest")

# Get comments for a specific episode sorted by most replies
fetch_episode_comments(show_id="456", season=1, episode=3, limit=10, show_spoilers=False, sort="replies")

# Get a specific comment
fetch_comment(comment_id="789", show_spoilers=False)

# Get a comment with its replies sorted by oldest first
fetch_comment_replies(comment_id="789", limit=10, show_spoilers=False, sort="oldest")
# Get watched progress for a TV show
fetch_show_progress(show_id="breaking-bad")

# Get show progress with specials and hidden seasons included
fetch_show_progress(
    show_id="game-of-thrones",
    hidden=True,       # Include hidden seasons
    specials=True,     # Include season 0 (specials)
    count_specials=True,  # Count specials in overall stats
    last_activity="watched"  # Calculate next episode based on watched order
)

# Get detailed episode-by-episode progress with watch dates
fetch_show_progress(show_id="breaking-bad", verbose=True)

# Get paused playback progress (all types)
fetch_playback_progress()

# Get paused playback progress (movies only)
fetch_playback_progress(playback_type="movies")

# Get paused playback progress (episodes only)
fetch_playback_progress(playback_type="episodes")

# Remove a paused playback item (get ID from fetch_playback_progress)
remove_playback_item(playback_id=12345)

# Check if a movie has been watched (returns watch dates and count)
fetch_history(history_type="movies", item_id="314")  # The Dark Knight

# Check watch history for a show
fetch_history(history_type="shows", item_id="1388")  # Breaking Bad

# Browse all movie watch history
fetch_history(history_type="movies")

# Browse all watch history (all types)
fetch_history()

# Filter history by date range
fetch_history(
    history_type="movies",
    start_at="2024-01-01T00:00:00.000Z",
    end_at="2024-12-31T23:59:59.000Z"
)

# Add movies to watch history
add_to_history(
    history_type="movies",
    items=[{"trakt_id": "314"}]  # The Dark Knight
)

# Add movies with custom watched date
add_to_history(
    history_type="movies",
    items=[{"trakt_id": "314", "watched_at": "2024-01-15T20:30:00.000Z"}]
)

# Add episodes to watch history
add_to_history(
    history_type="episodes",
    items=[{"trakt_id": "62085"}]  # Breaking Bad S01E01
)

# Remove movies from watch history
remove_from_history(
    history_type="movies",
    items=[{"trakt_id": "314"}]
)

# Remove episodes from watch history
remove_from_history(
    history_type="episodes",
    items=[{"trakt_id": "62085"}]
)

📝 Claude와 함께 사용하기

설치 후, Claude는 이 MCP 서버를 사용하여 엔터테인먼트 데이터에 대한 질문에 답할 수 있습니다. 시작하는 데 도움이 되는 몇 가지 예시는 다음과 같습니다.

  • "지금 트렌드인 쇼는 뭐야?"

  • "내가 시청한 쇼 보여줘" (인증 필요)

  • "왕좌의 게임 평점이 어떻게 돼?"

공개 데이터 (인증 불필요):

  • "지금 가장 기대되는 쇼는 뭐야?"

  • "가장 기대되는 개봉 예정 영화 보여줘"

  • "이번 주말 박스오피스 영화는 뭐야?"

  • "지금 수익이 가장 높은 영화 보여줘"

  • "이번 주 인기 영화 몇 개 추천해 줄래?"

  • "이번 달 가장 많이 시청된 쇼는 뭐야?"

  • "'브레이킹 배드' 같은 쇼 검색해 줘"

  • "'대부' 같은 영화 검색해 줘"

  • "브레이킹 배드 댓글 보여줘"

  • "대부 영화에 대해 사람들이 뭐라고 해?"

  • "기묘한 이야기 시즌 1 댓글 보여줘"

  • "왕좌의 게임 시즌 2 에피소드 5 댓글 가져와"

  • "댓글 #12345와 그 답글 보여줘"

  • "스포일러를 포함해서 브레이킹 배드 댓글 보여줘"

  • "브레이킹 배드에서 가장 좋아요를 많이 받은 댓글 보여줘"

  • "대부 영화에 대해 가장 높은 평점을 받은 댓글 가져와"

  • "기묘한 이야기 시즌 1에서 답글이 가장 많은 댓글 보여줘"

  • "대부 영화의 평점 분포 보여줘"

  • "브레이킹 배드 평점이 얼마나 높아?"

  • "트론: 새로운 시작 예고편 보여줘"

  • "왕좌의 게임 비디오 가져와"

  • "대부 영화에 어떤 예고편이 있어?"

  • "브레이킹 배드 상세 요약 가져와"

  • "대부 영화에 대한 상세 정보 보여줘"

  • "왕좌의 게임 기본 정보 알려줘"

  • "브레이킹 배드와 비슷한 쇼 보여줘"

  • "트론: 새로운 시작과 관련된 영화는 뭐야?"

  • "왕좌의 게임 같은 쇼 찾아줘"

  • "브레이킹 배드 시즌 1에 대해 알려줘"

  • "왕좌의 게임 시즌 2에는 어떤 에피소드가 있어?"

  • "브레이킹 배드 시즌 5 평점은 어때?"

  • "왕좌의 게임 시즌 1에 누가 출연했어?"

  • "브레이킹 배드 시즌 1 인기가 어느 정도야?"

  • "기묘한 이야기 시즌 2 예고편 있어?"

  • "지금 브레이킹 배드 시즌 1을 시청 중인 사람이 누구야?"

  • "브레이킹 배드 시즌 1 스페인어 번역 가져와"

  • "브레이킹 배드 시즌 1이 포함된 목록은 뭐야?"

  • "브레이킹 배드 파일럿 에피소드에 대해 알려줘"

  • "왕좌의 게임 시즌 1 에피소드 1 평점은 어때?"

  • "브레이킹 배드 첫 번째 에피소드에 누가 출연했어?"

  • "브레이킹 배드 시즌 5 에피소드 16 인기가 어느 정도야?"

  • "기묘한 이야기 시즌 1 에피소드 1 예고편 있어?"

  • "지금 브레이킹 배드 시즌 1 에피소드 1을 시청 중인 사람이 누구야?"

  • "브레이킹 배드 시즌 1 에피소드 1 스페인어 번역 가져와"

  • "브레이킹 배드 시즌 1 에피소드 1이 포함된 목록은 뭐야?"

  • "다크 나이트에 누가 출연해?"

Related MCP Connectors

Related MCP Servers