pixiv-cli:基于Go的Pixiv访问,用于终端工作流和AI代理
pixiv-cli,由FlanChanXwO开发,是一个基于Go的工具包,将Pixiv功能暴露给终端和支持MCP的AI代理。它既作为命令行应用程序运行,也作为模型上下文协议服务器,提供搜索、艺术作品元数据检索、排名访问和单图像、多页漫画及收藏的下载管理。该工具管理OAuth 2.0 PKCE身份验证与刷新令牌,提供匿名后备,并包括Go SDK,使其适合开发人员、Pixiv重度用户和与AI工作流合作的Go程序员。
您可以从 shell 自动化 Pixiv 搜索、元数据检索和下载
该工具作为一个以 shell 为主的 Pixiv 客户端,允许用户运行搜索、检查艺术作品详情,并从脚本或交互式 shell 中获取完整的图像集。主要的 CLI 命令包括 pixiv search、pixiv detail、pixiv ranking 和 pixiv download。该命令集支持单个图像、多页漫画和合集,因此自动化脚本可以组装并保存分组资产,而无需图形客户端。
MCP 模式提供结构化的 Pixiv 数据,专为代理消费量身定制
当作为模型上下文协议服务器运行时,该工具提供结构化的元数据和列表,而不仅仅是图像文件,这适合语言模型和代理的下游处理。它在经过身份验证时检索艺术作品元数据、排名信息和个性化推荐条目,从服务器端返回可预测的数据形状,以便集成可以消耗类似 JSON 的输出,而不是原始页面抓取结果。
入门需要命令行知识和用于代理功能的 MCP 客户端
设置期望熟悉终端工作流程和基本配置步骤。该发行版提供适用于 Windows、macOS 和 Linux 的跨平台 Go 二进制文件,以及用于将调用嵌入项目的 Go SDK。帐户处理使用 OAuth 2.0 PKCE 进行刷新令牌管理,并支持多个经过身份验证的帐户,这在脚本或 CI 环境中切换配置文件时很有帮助。
身份验证和匿名回退决定您可以访问的内容
功能访问取决于身份验证:登录的配置文件会暴露书签和推荐,而匿名回退允许公共搜索和下载。令牌刷新由该工具处理,以减少手动重新登录。对于 AI 代理浏览,必须连接到 MCP 服务器的 MCP 兼容客户端(例如,引用的桌面客户端)才能使代理请求和接收 Pixiv 数据;没有该客户端,面向代理的工作流程无法运行。
开发人员和终端优先工作流的实用代码优先选择
该工具适合接受命令行工作流的开发人员,并希望通过编程方式访问 Pixiv 以进行自动化或 AI 流程。在大规模自动化之前,预计会有一个初始设置阶段和适度的学习曲线。实用提示:在运行批量下载或将结果集成到其他系统之前,请在受控文件夹中验证一些示例查询和保存的输出。这种方法可以减少在将结果输入模型时的错误。