gavxm/ani-mcp

gavxm/ani-mcp

от gavxm
Умный MCP-сервер для AniList с интеллектуальным слоем поверх API. Профилирует ваш вкус, рекомендует аниме и мангу на основе предпочтений, находит сиквелы к просмотренному и порядок просмотра франшиз.

ani-mcp

ani-mcp

npm version npm downloads CI License: MIT MCP Bundle

A smart MCP server for AniList that understands your anime and manga taste - not just raw API calls.

What makes this different

Most AniList integrations mirror the API 1:1. ani-mcp adds an intelligence layer on top:

  • Taste profiling - builds a model of your preferences from your completed list
  • Personalized picks - "what should I watch next?" based on your taste, mood, and seasonal lineup
  • Compatibility - compare taste between two users
  • Sequel alerts - find sequels airing this season for shows you've finished
  • Watch order - franchise chain traversal for long-running series
  • Session planning - "I have 90 minutes, what should I watch?" from your current list
  • Year in review - your watching/reading stats wrapped up

Plus the essentials: search, details, trending, seasonal browsing, list management, social features, and community recommendations. All search and browse tools support pagination for browsing beyond the first page of results.

Try it in 30 seconds

No account needed. Works with any MCP-compatible client.

Инструменты были проиндексированы:
anilist_activityвнешний мир

Опубликовать текстовую активность в вашу ленту AniList. Используйте, когда пользователь хочет поделиться обновлением статуса, мыслями или сообщением. Требуется ANILIST_TOKEN.

Параметры
  • textstringобязательный

    Text content of the activity post

anilist_add_to_listидемпотентныйвнешний мир

Добавляет аниме или мангу в ваш список со статусом. Используйте, когда пользователь хочет начать просмотр, запланировать просмотр или отметить тайтл как завершённый. Требуется ANILIST_TOKEN. Возвращает статус, необязательную оценку и ID записи.

Параметры
  • mediaIdintegerобязательный

    AniList media ID to add to the list

  • scorenumber

    Score on a 0-10 scale (e.g. 8.5). Omit to leave unscored.

  • statusenumобязательный

    List status to set

anilist_airingтолько чтениевнешний мир

Показывает ближайшие эпизоды для всего аниме, которое ты сейчас смотришь. Используй, когда пользователь спрашивает, что скоро выйдет, какие серии на approach или хочет календарь списка просмотра. Возвращает названия, отсортированные по времени следующего выхода, с указанием номера серии и обратным отсчётом.

Параметры
  • limitinteger

    Max titles to show (default 20, max 50)

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_batch_updateвнешний мир

Применяет массовое действие к нескольким записям списка, соответствующим фильтру. Используйте, когда пользователь хочет переместить все элементы с низкими оценками в Dropped, добавить все запланированные в текущие или массово изменить статусы. По умолчанию работает в режиме dry-run (только предпросмотр). Требует ANILIST_TOKEN.

Параметры
  • actionobjectобязательный
  • dryRunboolean

    Preview changes without applying them. Set to false to execute.

  • filterobjectобязательный
  • limitinteger

    Max entries to update in one call (default 50, max 100)

  • typeenum

    Update anime or manga entries

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_calibrationтолько чтениеидемпотентныйвнешний мир

Анализ калибровки оценок — показывает, как пользователь оценивает по сравнению с консенсусом сообщества. Используй, когда пользователь спрашивает, не завышает ли он или занижает оценки, по каким жанрам он самый строгий или самый щедрый, или как его вкус соотносится с мейнстримом. Возвращает общее смещение, отклонение по жанрам и тенденцию оценок.

Параметры
  • typeenum

    Analyze anime or manga scores

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_charactersтолько чтениевнешний мир

Ищет персонажей аниме/манги по имени. Используйте, когда пользователь спрашивает о конкретном персонаже, хочет узнать, в каком сериале он появляется или кто его озвучивает. Возвращает появления персонажа с ролями и сэйю.

Параметры
  • limitinteger

    Number of results to return (default 5, max 10)

  • pageinteger

    Page number for pagination (default 1)

  • querystringобязательный

    Character name to search for, e.g. "Goku", "Levi Ackerman"

anilist_compareтолько чтениевнешний мир

Сравнивает вкусовые профили двух пользователей AniList. Используйте, когда кто-то просит сравнить свои вкусы с другим пользователем. Возвращает процент совместимости, общие любимые произведения, самые большие разногласия, расхождения по жанрам и перекрёстные рекомендации.

Параметры
  • typeenum

    Compare anime or manga taste

  • user1stringобязательный

    First AniList username

  • user2stringобязательный

    Second AniList username

anilist_compat_cardтолько чтениевнешний мир

Создаёт карточку совместимости для двух пользователей AniList, которой можно поделиться. Возвращает PNG-изображение с процентом совместимости, сравнением жанров, общими избранными и ключевыми различиями. Используйте, когда нужно визуально сравнить вкусы.

Параметры
  • typeenum

    Compare anime or manga taste

  • user1stringобязательный

    First AniList username

  • user2stringобязательный

    Second AniList username

anilist_completionistтолько чтениеидемпотентныйвнешний мир

Трекер завершенности франшиз, показывающий прогресс по сериям с сиквелами. Используйте, когда пользователь спрашивает, какие франшизы он начал, но не закончил, свой процент завершения или что осталось посмотреть в серии. Возвращает группы франшиз с количеством завершенных/всего.

Параметры
  • limitinteger

    Number of franchise groups to show (default 10, max 20)

  • typeenum

    Check anime or manga franchise completion

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_delete_from_listидемпотентныйвнешний мир

Удаляет запись из вашего списка аниме или манги. Передайте либо ID записи списка, либо ID медиа. Требуется ANILIST_TOKEN.

Параметры
  • entryIdinteger

    List entry ID to delete (from anilist_list)

  • mediaIdinteger

    AniList media ID to remove from your list

anilist_detailsтолько чтениевнешний мир

Получает полную информацию о конкретном аниме или манге. Используйте, когда пользователь спрашивает о конкретном тайтле и хочет получить синопсис, оценку, количество серий/глав, студии, связанные произведения и рекомендации. Принимает AniList ID (быстрее, точное совпадение) или название (нечёткий поиск с поддержкой сокращений). Возвращает формат, статус, количество серий/глав, сезон, оценку, студии, источник, жанры, теги, синопсис, связанные произведения и рекомендации сообщества.

Параметры
  • idinteger

    AniList media ID (e.g. 1 for Cowboy Bebop). Use this if you know the exact ID.

  • titlestring

    Search by title if no ID is known (e.g. "Attack on Titan"). Finds the best match.

  • typeenum

    Media type to look up. Defaults to ANIME.

anilist_dropsтолько чтениеидемпотентныйвнешний мир

Анализирует паттерны бросания из списка брошенных пользователем сериалов. Применяйте, когда пользователь спрашивает, почему они бросают сериалы, какие закономерности в их бросаниях или какие жанры они забрасывают чаще всего. Возвращает процент бросаний по жанрам/тегам, медианный эпизод на момент бросания и процент ранних бросаний.

Параметры
  • typeenum

    Analyze anime or manga drops

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_evolutionтолько чтениеидемпотентныйвнешний мир

Анализ эволюции жанров показывает, как менялись вкусы с течением времени. Используйте, когда пользователь спрашивает, как изменились его предпочтения, что он смотрел раньше и что сейчас, или хочет получить хронологию своих предпочтений. Возвращает рейтинги жанров по эпохам и описания изменений.

Параметры
  • typeenum

    Track anime or manga taste evolution

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_explainтолько чтениевнешний мир

Оценивает конкретное название по вкусовому профилю пользователя и объясняет совпадение. Используйте, когда пользователь спрашивает «почему мне это понравится?», «это для меня?» или хочет узнать, насколько конкретное аниме/манга соответствует его предпочтениям. Возвращает оценку совпадения, разбивку по жанрам/темам, соответствие настроению и статус в списке.

Параметры
  • mediaIdinteger

    AniList media ID to evaluate against your taste profile

  • moodstring

    Optional mood context, e.g. "dark and brainy"

  • titlestring

    Search by title if no ID is known

  • typeenum

    Build taste profile from anime list, manga list, or both

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_exportтолько чтениевнешний мир

Экспортирует список аниме или манги пользователя в формате CSV или JSON для резервного копирования или переноса. Используйте, когда пользователь хочет скачать, создать резервную копию или перенести свои данные списка.

Параметры
  • formatenum

    Export format

  • statusenum

    Filter by status (omit for all statuses)

  • typeenum

    Export anime or manga list

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_favouriteвнешний мир

Переключает избранное для аниме, манги, персонажа, сотрудника или студии. Повторный вызов для той же сущности удаляет её из избранного. Требуется ANILIST_TOKEN.

Параметры
  • idintegerобязательный

    AniList ID of the entity to toggle favourite on

  • typeenumобязательный

    Type of entity to favourite

anilist_feedтолько чтениеидемпотентныйвнешний мир

Получает последнюю активность из ленты пользователя AniList. Показывает текстовые посты и обновления списков (изменения статуса аниме/манги). Возвращает пронумерованные записи с автором, датой и содержанием. Поддерживает пагинацию и фильтрацию по типу.

Параметры
  • limitinteger

    Number of activities to return (default 10, max 25)

  • pageinteger

    Page number for pagination (default 1)

  • typeenum

    Filter by activity type

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_follow_suggestionsтолько чтениевнешний мир

Находит пользователей AniList со схожими вкусами из вашего списка подписок. Ранжирует людей, на которых вы подписаны, по совместимости вкусов, чтобы выделить лучшие совпадения. Требует ANILIST_TOKEN для доступа к списку подписок.

Параметры
  • limitinteger

    Number of suggestions to return (default 10, max 20)

  • typeenum

    Compare anime or manga taste

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_genre_listтолько чтениевнешний мир

Выведи список всех допустимых жанров и контент-тегов AniList. Используй перед инструментами фильтрации по жанрам, чтобы убедиться, что названия жанров допустимы. Возвращает жанры и контент-теги, сгруппированные по категориям, с описаниями.

Параметры
  • categorystring

    Filter tags to a specific category (e.g. Theme, Setting, Cast)

  • filterenum

    Show only genres, only tags, or both (default all)

  • includeAdultTagsboolean

    Include adult/NSFW tags in the list

anilist_genresтолько чтениевнешний мир

Просматривает топ аниме или манги в определённом жанре. Используй, когда пользователь спрашивает про лучшие тайтлы в жанре, например «лучшие романтические аниме» или «топ триллер-манга 2023 года». Поддерживает фильтры по году, статусу и формату. Возвращает ранжированный список с названием, оценкой и жанрами.

Параметры
  • formatenum

    Filter by format

  • genrestringобязательный

    Genre to browse, e.g. "Action", "Romance", "Horror"

  • isAdultboolean

    Include adult (18+) content in results

  • limitinteger

    Number of results to return (default 10, max 25)

  • pageinteger

    Page number for pagination (default 1)

  • sortenum

    How to rank results

  • statusenum

    Filter by airing/publishing status

  • typeenum

    Browse anime or manga

  • yearinteger

    Filter by release year

anilist_group_pickтолько чтениевнешний мир

Находит аниме или мангу для совместного просмотра группой. Ищет тайтлы в списках планирования нескольких пользователей (или высоко оцененные всеми). Используйте, когда друзья хотят выбрать то, что понравится всем.

Параметры
  • limitinteger

    Number of recommendations to return (default 10, max 15)

  • sourceenum

    PLANNING = overlap in plan-to-watch lists. COMPLETED = titles everyone loved.

  • typeenum

    Recommend anime or manga

  • usersstring[]обязательный

    AniList usernames (2-10) to find group recommendations for

anilist_kitsu_importтолько чтениевнешний мир

Импортирует список просмотренного аниме пользователя Kitsu и формирует персонализированные рекомендации на основе его вкусов. Без авторизации. Используй, когда пользователь упоминает свой аккаунт Kitsu или хочет получить рекомендации из своей истории Kitsu. Возвращает сводку профиля вкусов и рекомендованные тайтлы из AniList.

Параметры
  • kitsuUsernamestringобязательный

    Kitsu username to import

  • limitinteger

    Number of recommendations to return (default 5, max 15)

anilist_listтолько чтениевнешний мир

Получает список аниме или манги пользователя, отфильтрованный по статусу просмотра. Используйте, когда пользователь спрашивает о своём списке, что он смотрит, что завершил или что в планах. Поддерживает пользовательские списки через статус CUSTOM. Возвращает записи с названием, оценкой, прогрессом, статусом, датой обновления и ID записи.

Параметры
  • customListNamestring

    Filter to a specific custom list by name. Only used when status is CUSTOM.

  • limitinteger

    Maximum entries to return (default 25, max 100)

  • pageinteger

    Page number for pagination (default 1)

  • sortenum

    How to sort results

  • statusenum

    Filter by list status. CURRENT = watching/reading now. CUSTOM = user-created lists.

  • typeenum

    Get anime or manga list

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_lookupтолько чтениевнешний мир

Проверяет, есть ли конкретный тайтл в списке пользователя, и показывает его статус. Используйте, когда пользователь спрашивает «есть ли это в моем списке?», «смотрел(а) ли я это?» или хочет проверить свой прогресс или оценку для одного тайтла. Возвращает статус, оценку, прогресс и даты без загрузки полного списка.

Параметры
  • mediaIdinteger

    AniList media ID to look up

  • titlestring

    Search by title if no ID is known

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_mal_importтолько чтениевнешний мир

Импортирует список завершённого аниме пользователя MyAnimeList и генерирует персонализированные рекомендации на основе его вкуса. Авторизация MAL не требуется. Использовать, когда пользователь упоминает свой аккаунт MAL или хочет получить рекомендации из истории MAL. Возвращает сводку профиля вкусов и рекомендованные тайтлы из AniList.

Параметры
  • limitinteger

    Number of recommendations to return (default 5, max 15)

  • malUsernamestringобязательный

    MyAnimeList username to import

anilist_paceтолько чтениеидемпотентныйвнешний мир

Оценка темпа для текущих просматриваемых или читаемых произведений. Используйте, когда пользователь спрашивает, сколько времени займет завершение, какова его скорость просмотра или хочет получить сводку прогресса. Возвращает предполагаемую дату завершения на основе исторического темпа.

Параметры
  • mediaIdinteger

    AniList media ID to estimate pace for. Omit for all current titles.

  • typeenum

    Estimate pace for anime or manga

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_pickтолько чтениевнешний мир

«Что мне посмотреть/почитать дальше?» — рекомендует из вашего списка «Планирую», опираясь на ваш вкус. Также подходит для анализа отложенного: «Какой из моих 200 тайтлов в списке „Планирую“ реально стоит начать?» Если список «Планирую» пуст, использует топ-рейтинг AniList. Можно дополнительно отфильтровать по настроению или максимальному количеству серий. Возвращает ранжированные подборки с оценкой совпадения, соответствием жанрам и настроению.

Параметры
  • excludeinteger[]

    Media IDs to exclude from results (e.g. from previous recommendations)

  • limitinteger

    Number of recommendations to return (default 5, max 15)

  • maxEpisodesinteger

    Filter out series longer than this episode count

  • moodstring

    Freeform mood or vibe, e.g. "something dark", "chill and wholesome", "hype action"

  • profileTypeenum

    Build taste profile from this media type. Defaults to same as type. Set to get cross-media recs, e.g. anime picks based on manga taste.

  • seasonenum

    Season for SEASONAL source. Defaults to the current season.

  • sourceenum

    Where to find candidates. PLANNING = user's plan-to-watch list (default). SEASONAL = currently airing anime. DISCOVER = top-rated titles matching taste.

  • typeenum

    Recommend from anime or manga planning list

  • usernamestring

    AniList username. Falls back to configured default if not provided.

  • yearinteger

    Year for SEASONAL source. Defaults to the current year.

anilist_profileтолько чтениеидемпотентныйвнешний мир

Просматривает профиль пользователя AniList, включая биографию, статистику и избранное. Возвращает биографию, сводку статистики по аниме/манге, лучшее по категориям из избранного и возраст аккаунта.

Параметры
  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_rateидемпотентныйвнешний мир

Ставит оценку аниме или манге в вашем списке. Используй, когда пользователь хочет выставить рейтинг (от 0 до 10). Оценки показываются в выбранном пользователем формате (3, 5, 10 или 100 баллов). Поставь 0, чтобы снять оценку. Требуется ANILIST_TOKEN.

Параметры
  • mediaIdintegerобязательный

    AniList media ID to rate

  • scorenumberобязательный

    Score on a 0-10 scale (decimals like 7.5 are supported). Use 0 to remove a score.

anilist_reactвнешний мир

Ставит лайк или отвечает на активность AniList. Используйте, когда пользователь хочет взаимодействовать с активностью из своей ленты. Требуется ANILIST_TOKEN. LIKE переключает состояние лайка.

Параметры
  • actionenumобязательный

    LIKE = toggle like on the activity. REPLY = post a reply.

  • activityIdintegerобязательный

    ID of the activity to react to (from anilist_feed)

  • textstring

    Reply text (required when action is REPLY)

anilist_recommendationsтолько чтениевнешний мир

Получает рекомендации сообщества для конкретного аниме или манги. Используйте, когда пользователь просит показать, похожие на конкретное название, или говорит «Мне понравилось X, что ещё посмотреть?» Возвращает тайтлы, отсортированные по количеству рекомендаций, с указанием формата, оценки и жанров.

Параметры
  • idinteger

    AniList media ID

  • limitinteger

    Number of recommendations to return (default 10, max 25)

  • titlestring

    Search by title if no ID is known

  • typeenum

    Media type. Defaults to ANIME.

anilist_reviewsтолько чтениеидемпотентныйвнешний мир

Получить отзывы сообщества об аниме или манге. Используйте, когда пользователь хочет узнать, что другие думают о тайтле. Возвращает сводку настроений (положительные/смешанные/отрицательные), отдельные оценки рецензий, сводки и коэффициенты полезности.

Параметры
  • idinteger

    AniList media ID

  • limitinteger

    Number of reviews to return (default 5, max 10)

  • pageinteger

    Page number for pagination (default 1)

  • sortenum

    Sort by most helpful or newest

  • titlestring

    Search by title if no ID is known

  • typeenum

    Media type. Defaults to ANIME.

anilist_scheduleтолько чтениевнешний мир

Получает расписание выхода аниме. Используйте, когда пользователь спрашивает, когда выйдет следующий эпизод, или хочет увидеть даты предстоящих эпизодов для текущего сериала. Возвращает дату/обратный отсчёт до следующего эпизода и расписание будущих серий.

Параметры
  • idinteger

    AniList media ID for the anime

  • titlestring

    Search by title if no ID is known

anilist_searchтолько чтениевнешний мир

Ищет аниме или мангу по названию с опциональными фильтрами. Используйте, когда пользователь хочет найти аниме/мангу по имени, подобрать тайтлы в жанре или узнать, что выходило в определённом году. Поддерживает распространённые сокращения (aot, jjk, csm). Возвращает ранжированный список с названием, форматом, годом, рейтингом, жанрами, количеством серий, студиями и ссылкой на AniList.

Параметры
  • formatenum

    Filter by format (TV, MOVIE, etc.)

  • genrestring

    Filter by genre, e.g. "Action", "Romance", "Thriller"

  • isAdultboolean

    Include adult (18+) content in results

  • limitinteger

    Number of results to return (default 10, max 25)

  • pageinteger

    Page number for pagination (default 1)

  • querystringобязательный

    Search term, e.g. "steins gate", "one piece", "chainsaw man"

  • typeenum

    Search for anime or manga

  • yearinteger

    Filter by release year

anilist_seasonalтолько чтениевнешний мир

Просматривает аниме, выходящие в заданном сезоне. Используйте, когда пользователь спрашивает, что выходит в этом сезоне, что выходило в прошлом сезоне, или хочет найти сезонное аниме. По умолчанию подставляется текущий сезон/год. Возвращает ранжированный список с названием, форматом, оценкой, жанрами и количеством эпизодов.

Параметры
  • isAdultboolean

    Include adult (18+) content in results

  • limitinteger

    Number of results to return (default 15, max 50)

  • pageinteger

    Page number for pagination (default 1)

  • seasonenum

    Season to browse. Defaults to the current season.

  • sortenum

    How to rank results

  • yearinteger

    Year to browse. Defaults to the current year.

anilist_seasonal_recap_cardтолько чтениевнешний мир

Создаёт изображение сезонной итоговой карточки для пользователя AniList, которым можно поделиться. Возвращает PNG-изображение с количеством просмотренных, завершённых и брошенных тайтлов, hit rate, разбивкой по статусам и топ-тайтлами по оценкам за сезон.

Параметры
  • seasonenum

    Season to recap (defaults to current or most recent season)

  • usernamestring

    AniList username. Falls back to configured default if not provided.

  • yearinteger

    Year of the season (defaults to current year)

anilist_seasonal_statsтолько чтениеидемпотентныйвнешний мир

Сезонные показатели начала и завершения просмотра. Используйте, когда пользователь спрашивает о своих сезонных привычках: сколько сериалов он досматривает, а сколько бросает за сезон, или о проценте успеха. Возвращает разбивку по сезонам: количество начатых, завершённых, брошенных и текущих.

Параметры
  • historyinteger

    Number of past seasons to show (default 4, max 8)

  • seasonenum

    Season to analyze. Defaults to last completed season.

  • usernamestring

    AniList username. Falls back to configured default if not provided.

  • yearinteger

    Year to analyze. Defaults to current year.

anilist_sequelsтолько чтениевнешний мир

Найди сиквелы, выходящие в этом сезоне, для тайтлов, которые ты уже завершил. Используй, когда пользователь спрашивает, какие сиквелы выходят, или хочет узнать, продолжает ли какое-нибудь из текущих аниме шоу, которые он уже посмотрел. Возвращает совпадения с завершённым приквелом и выходящим сиквелом.

Параметры
  • seasonenum

    Season to check for sequels. Defaults to the current season.

  • usernamestring

    AniList username. Falls back to configured default if not provided.

  • yearinteger

    Year to check. Defaults to the current year.

anilist_sessionтолько чтениевнешний мир

Планирует сеанс просмотра или чтения в рамках временного бюджета. Выбирает из вашего списка текущих сериалов или книг, оценивая по соответствию вкусу и настроению. Возвращает план сеанса с названиями, эпизодами для просмотра и примерным временем.

Параметры
  • minutesintegerобязательный

    Time budget in minutes (10-720)

  • moodstring

    Optional mood to prioritize titles, e.g. "dark", "chill"

  • typeenum

    Plan session from anime or manga currently-watching list

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_shared_planningтолько чтениевнешний мир

Находит названия в списках планирования обоих пользователей. Используйте, когда два пользователя хотят увидеть, что они оба планируют посмотреть или прочитать. Показывает пересекающиеся и уникальные названия.

Параметры
  • limitinteger

    Max entries to show (default 25, max 50)

  • typeenum

    Compare anime or manga planning lists

  • user1stringобязательный

    First AniList username

  • user2stringобязательный

    Second AniList username

anilist_similarтолько чтениевнешний мир

Находит тайтлы, похожие на конкретное аниме или мангу. Используйте, когда пользователь просит шоу, похожие на конкретный тайтл, или хочет получить рекомендации на основе контента без указания профиля пользователя. Возвращает ранжированные результаты с процентом сходства, общими жанрами и силой рекомендаций сообщества.

Параметры
  • limitinteger

    Number of similar titles to return (default 10, max 25)

  • mediaIdinteger

    AniList media ID to find similar titles for

  • titlestring

    Search by title if no ID is known

  • typeenum

    Media type. Defaults to ANIME.

anilist_staffтолько чтениевнешний мир

Получить информацию о создателях и актёрах озвучки для аниме или манги. Используйте, когда пользователь спрашивает, кто был режиссёром, сценаристом или озвучивал персонажей в тайтле. Возвращает производственный персонал с указанием ролей и персонажей с актёрами озвучки. По умолчанию выдаёт японских VA, но поддерживает другие языки.

Параметры
  • idinteger

    AniList media ID

  • languageenum

    Voice actor language (default JAPANESE)

  • titlestring

    Search by title if no ID is known

  • typeenum

    Media type. Defaults to ANIME.

anilist_staff_searchтолько чтениевнешний мир

Ищет сотрудников аниме/манги по имени и показывает их работы. Используйте, когда пользователь спрашивает о режиссёре, сэйю, аниматоре или сценаристе. Возвращает профессии сотрудников, работы с указанием ролей и оценки.

Параметры
  • limitinteger

    Number of staff results to return (default 3, max 10)

  • mediaLimitinteger

    Works per person to show (default 10, max 25)

  • pageinteger

    Page number for pagination (default 1)

  • querystringобязательный

    Staff name to search for, e.g. "Miyazaki", "Kana Hanazawa"

anilist_statsтолько чтениевнешний мир

Получает статистику просмотров/чтения пользователя. Используйте, когда пользователь спрашивает об общей статистике, сколько аниме он посмотрел, среднюю оценку, лучшие жанры или распределение оценок. Возвращает количество тайтлов, среднюю оценку, количество эпизодов/глав, лучшие жанры, диаграмму распределения оценок и разбивку по форматам.

Параметры
  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_studio_searchтолько чтениевнешний мир

Ищет анимационную студию по названию и показывает её работы. Используй, когда пользователь спрашивает о студии вроде MAPPA, Kyoto Animation или Bones. Возвращает основные и вспомогательные проекты с форматом, оценкой и статусом.

Параметры
  • limitinteger

    Number of works to show (default 10, max 25)

  • querystringобязательный

    Studio name to search for, e.g. "MAPPA", "Kyoto Animation"

anilist_tasteтолько чтениевнешний мир

Генерирует сводку профиля вкусов на основе списка просмотренного пользователем. Используйте, когда пользователь спрашивает о своих предпочтениях в аниме/манге, какие жанры ему нравятся или как он обычно оценивает. Возвращает веса жанров, главные темы, паттерны оценок с диаграммой распределения и разбивку по форматам.

Параметры
  • typeenum

    Analyze anime list, manga list, or both

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_taste_cardтолько чтениевнешний мир

Создаёт изображение карточки профиля вкусов для пользователя AniList, которым можно поделиться. Возвращает PNG-изображение с лучшими жанрами, темами, распределением оценок и разбивкой по форматам. Используйте, когда кто-то хочет получить визуальную сводку своих аниме-предпочтений.

Параметры
  • typeenum

    Build card from anime or manga list

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_trendingтолько чтениевнешний мир

Показывает, что сейчас в тренде на AniList. Используйте, когда пользователь спрашивает, что горячего, трендового или вызывает ажиотаж. Поисковый запрос не требуется. Возвращает ранжированный список с названием, форматом, оценкой, жанрами и количеством эпизодов.

Параметры
  • isAdultboolean

    Include adult (18+) content in results

  • limitinteger

    Number of results to return (default 10, max 25)

  • pageinteger

    Page number for pagination (default 1)

  • typeenum

    Show trending anime or manga

anilist_undoвнешний мир

Отменяет последнюю операцию записи (обновление прогресса, добавление в список, оценка, удаление или массовое обновление). Восстанавливает предыдущее состояние затронутой записи списка. Требуется ANILIST_TOKEN.

Параметры

Без параметров.

anilist_unscoredтолько чтениеидемпотентныйвнешний мир

Выводит завершённые аниме или мангу, которые ещё не оценены. Используй, когда пользователь хочет наверстать оценки, найти неоценённые тайтлы или провести массовую оценку. Возвращает тайтлы, отсортированные по дате последнего завершения.

Параметры
  • limitinteger

    Number of unscored titles to return (default 20, max 50)

  • typeenum

    Check anime or manga list for unscored titles

  • usernamestring

    AniList username. Falls back to configured default if not provided.

anilist_update_progressидемпотентныйвнешний мир

Обновляет прогресс по сериям или главам аниме или манги. Используйте, когда пользователь говорит, что посмотрел серию, закончил главу или хочет записать прогресс. Требуется ANILIST_TOKEN. Возвращает обновленный статус, количество прогресса и ID записи.

Параметры
  • mediaIdintegerобязательный

    AniList media ID to update progress for

  • progressintegerобязательный

    Episode or chapter number reached

  • statusenum

    List status to set. Defaults to CURRENT if the entry is new.

  • volumeProgressinteger

    Volume number reached (manga only)

anilist_watch_orderтолько чтениевнешний мир

Предлагаемый порядок просмотра для франшизы. Используйте, когда пользователь спрашивает, в каком порядке смотреть серию, как начать длинную франшизу или хочет узнать хронологический порядок выхода сиквелов и приквелов. Принимает любое название из франшизы и прослеживает полную цепочку. Возвращает нумерованный список от первого до последнего.

Параметры
  • idinteger

    AniList media ID of any title in the franchise

  • includeSpecialsboolean

    Include OVAs, specials, and spin-offs in the watch order

  • titlestring

    Search by title if no ID is known

anilist_whoamiтолько чтениевнешний мир

Проверяет, какой аккаунт AniList аутентифицирован, и подтверждает, что токен работает. Используйте, когда пользователь хочет убедиться в корректности настройки или отладить проблемы с авторизацией.

Параметры

Без параметров.

anilist_wrappedтолько чтениевнешний мир

Итоговый обзор за год для пользователя. Используйте, когда пользователь спрашивает о своем годе аниме/манги, что он смотрел/читал за определенный год, или хочет получить обзор. По умолчанию используется текущий год. Возвращает количество тайтлов, средний балл, самый высокий рейтинг, самый спорный, разбивку по жанрам и статистику потребления.

Параметры
  • typeenum

    Summarize anime, manga, or both

  • usernamestring

    AniList username. Falls back to configured default if not provided.

  • yearinteger

    Year to summarize. Defaults to the current year.

anilist_wrapped_cardтолько чтениевнешний мир

Создаёт изображение карточки итогов года для пользователя AniList, которым можно поделиться. Возвращает PNG-изображение с пройденными тайтлами, топ-жанрами, распределением оценок, основными моментами и статистикой потребления. Используйте, когда кому-то нужен визуальный обзор своего года.

Параметры
  • typeenum

    Summarize anime, manga, or both

  • usernamestring

    AniList username. Falls back to configured default if not provided.

  • yearinteger

    Year to review (defaults to current year)

Похожие MCP-сервера

yuna0x0/anilist-mcp

yuna0x0/anilist-mcp

AniList MCP сервер для доступа к данным аниме, манги, персонажей и студий через AniList API. Ищет медиа, управляет списками, профилями и рекомендациями. Полезен LLM-клиентам, которым нужна интеграция с AniList.

TypeScript86
karanb192/reddit-mcp-buddy

karanb192/reddit-mcp-buddy

MCP-сервер для просмотра Reddit через Claude и другие AI-ассистенты. Ищет посты, читает комментарии, анализирует профили — без регистрации API-ключа. Работает сразу, есть три уровня доступа (до 100 запросов/мин). Полезен, когда нужно быстро собрать обсуждения с Reddit.

TypeScript818
cswkim/discogs-mcp-server

cswkim/discogs-mcp-server

MCP-сервер для работы с Discogs API: поиск артистов, альбомов, треков и управление личной коллекцией. Полезен коллекционерам винила и разработчикам, интегрирующим музыкальный каталог в AI-ассистент...

TypeScript122
checkra1neth/xbird

checkra1neth/xbird

xbird — MCP-сервер, который дает AI-агентам 35 инструментов для работы с Twitter/X: чтение, поиск, постинг и загрузка медиа. Не требует регистрации в Twitter API — использует браузерные cookies или...

15
sawa-zen/vrchat-mcp

sawa-zen/vrchat-mcp

Сервер MCP для VRChat API: ищите аватары, миры, управляйте друзьями, создавайте инстансы, работайте с избранным. Этот инструмент полезен разработчикам и создателям контента для автоматизации запрос...

TypeScript65
solnk-dev/solnk-mcp

solnk-dev/solnk-mcp

MCP сервер для публикации и планирования контента в 9 социальных сетях через единый API-ключ. Полезен разработчикам и маркетологам, использующим Claude или Cursor для кросс-платформенного постинга и аналитики. Работает как тонкий прокси без хранения данных.

TypeScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин