Перейти к содержимому
javinfo

MCP-сервер

Живой доступ к javinfo для ИИ-ассистентов: stdio MCP-сервер с поиском и просмотром фильмов.

@javinfo/mcp — Model Context Protocol сервер (stdio), который оборачивает API javinfo. Подключите любой MCP-клиент (Claude Desktop, Claude Code, Cursor, VS Code), и ассистент сам ищет тайтлы и получает полные записи: те же данные, что в REST API, без клеящего кода.

Настройка

Серверу нужен ключ jvi_ в JAVINFO_API_KEY. Получите его в панели управления; см. Аутентификацию.

Добавьте в конфигурацию MCP клиента, стандартная форма mcpServers (Claude Desktop, Cursor, VS Code, Claude Code):

mcp.json
{
  "mcpServers": {
    "javinfo": {
      "command": "npx",
      "args": ["-y", "@javinfo/mcp"],
      "env": { "JAVINFO_API_KEY": "jvi_your_key_here" }
    }
  }
}

npx -y загружает и запускает последнюю версию, без глобальной установки. Перезапустите клиент, и появятся javinfo-search / javinfo-movie.

Ключ хранится в открытом виде в конфигурации клиента. Держите файл в тайне: он тарифицируется за каждый успешный поиск, как и REST API. См. лимиты и тарификацию.

Инструменты

Два инструмента для совместной работы: найдите DVD-код, затем получите полную запись.

Поиск по DVD-коду, названию или актрисе; компактный список совпадений.

АргументТипПримечания
qstring, обязательныйКод, название или актриса, напр. AVSA-210.
providersstring или массив, необязательныйОграничить источники. fanza, dmm, missav, javdatabase. По умолчанию все.

javdb здесь недоступен (только по коду); для ссылок на скачивание используйте javinfo-movie.

javinfo-movie

Получает одну полную запись по точному DVD id из поиска.

АргументТипПримечания
qstring, обязательныйТочный DVD id, напр. AVSA-210.
providersstring или массив, необязательныйfanza, dmm, javdb, missav, javdatabase. По умолчанию все.
includeImagesboolean, необязательныйДобавить URL обложки, примеров и галереи. По умолчанию false.

URL изображений опускаются для компактности; установите includeImages: true, когда они нужны. Каждый результат несёт сырую запись в structuredContent для клиентов, читающих структурированный вывод.

Провайдеры

providers закрепляет источник. Опустите его, чтобы разослать запрос всем и взять первое совпадение.

ПровайдерДаёт вамГде
fanza, dmmМетаданные (и полнотекстовый поиск)search + movie
javdbСсылки для скачивания и magnetтолько movie
missavURL-адреса потоков .m3u8search + movie
javdatabaseОписание и примеры изображенийsearch + movie

Рабочий процесс

Сначала поиск, затем детали:

  1. javinfo-search с q: "AVSA" (или актрисой) → совпадения с DVD id.
  2. javinfo-movie с q: "AVSA-210" → полная запись. Закрепите providers: "javdb" для magnet-ссылок, "missav" для потоков.

Локальная разработка

Запустите из исходников с MCP Inspector:

npm install
npm run build
JAVINFO_API_KEY=jvi_your_key_here npx @modelcontextprotocol/inspector node dist/index.js

Предпочитаете API напрямую? Используйте REST-эндпоинты.

Сделайте её своей

Open source (MIT). Не хватает функции? Присылайте pull request или форкните. Код: github.com/javinfo/mcp.

На этой странице