跳到正文
javinfo

MCP 服务器

用 @javinfo/mcp 给 AI 助手实时访问 javinfo:stdio MCP 服务器,公开搜索与影片查询工具。

@javinfo/mcp 是封装 javinfo API 的 模型上下文协议(Model Context Protocol)(stdio)服务器。 把它接到任意 MCP 客户端(Claude Desktop、Claude Code、Cursor、VS Code),助手即可自行 搜索影片、获取完整记录:数据与 REST API 相同,无需胶水代码。

设置

服务器需要 JAVINFO_API_KEY 中的 jvi_ 密钥,从仪表盘获取; 见身份验证。

把它加入客户端的 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 或 array,可选限制来源。fanza、dmm、missav、javdatabase。默认全部。

javdb 在此不可用(仅支持番号);下载链接用 javinfo-movie。

javinfo-movie

按搜索返回的确切 DVD id 获取完整记录。

参数类型说明
qstring,必填确切 DVD id,如 AVSA-210。
providersstring 或 array,可选fanza、dmm、javdb、missav、javdatabase。默认全部。
includeImagesboolean,可选附加封面、样品和画廊 URL。默认 false。

图片 URL 默认省略以保持精简;需要时设 includeImages: true。每条结果还以 structuredContent 携带原始记录,供读取结构化输出的客户端使用。

提供商

providers 固定来源。省略则向全部扇出,取第一个命中。

提供商提供内容位置
fanza、dmm元数据(也可全文搜索)search + movie
javdb下载链接和磁力链接仅 movie
missav.m3u8 流媒体 URLsearch + movie
javdatabase描述和样品图片search + movie

工作流

先搜索,再取详情:

  1. javinfo-search 传 q: "AVSA"(或演员名)→ 带 DVD id 的匹配。
  2. javinfo-movie 传 q: "AVSA-210" → 完整记录。磁力固定 providers: "javdb", 流媒体固定 "missav"。

本地开发

用 MCP Inspector 从源码运行:

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

想直接调 API?访问 REST 端点。

让它成为你的

开源(MIT)。缺你想要的功能?欢迎 Pull Request,或 fork 自建。源码: github.com/javinfo/mcp。

本页内容