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):
{
"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-код, затем получите полную запись.
javinfo-search
Поиск по DVD-коду, названию или актрисе; компактный список совпадений.
| Аргумент | Тип | Примечания |
|---|---|---|
q | string, обязательный | Код, название или актриса, напр. AVSA-210. |
providers | string или массив, необязательный | Ограничить источники. fanza, dmm, missav, javdatabase. По умолчанию все. |
javdb здесь недоступен (только по коду); для ссылок на скачивание используйте
javinfo-movie.
javinfo-movie
Получает одну полную запись по точному DVD id из поиска.
| Аргумент | Тип | Примечания |
|---|---|---|
q | string, обязательный | Точный DVD id, напр. AVSA-210. |
providers | string или массив, необязательный | fanza, dmm, javdb, missav, javdatabase. По умолчанию все. |
includeImages | boolean, необязательный | Добавить URL обложки, примеров и галереи. По умолчанию false. |
URL изображений опускаются для компактности; установите includeImages: true, когда они
нужны. Каждый результат несёт сырую запись в structuredContent для клиентов,
читающих структурированный вывод.
Провайдеры
providers закрепляет источник. Опустите его, чтобы разослать запрос всем и взять первое
совпадение.
| Провайдер | Даёт вам | Где |
|---|---|---|
fanza, dmm | Метаданные (и полнотекстовый поиск) | search + movie |
javdb | Ссылки для скачивания и magnet | только movie |
missav | URL-адреса потоков .m3u8 | search + movie |
javdatabase | Описание и примеры изображений | search + movie |
Рабочий процесс
Сначала поиск, затем детали:
javinfo-searchсq: "AVSA"(или актрисой) → совпадения с DVD id.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.