pixiv-cli: Go-baserad Pixiv-åtkomst för terminalarbetsflöden och AI-agenter
pixiv-cli, utvecklad av FlanChanXwO, är ett Go-baserat verktyg som exponerar Pixiv-funktionalitet till terminalen och till MCP-kompatibla AI-agenter. Den fungerar både som en kommandoradsapplikation och som en Model Context Protocol-server, och erbjuder sökning, hämtning av konstverkets metadata, åtkomst till ranking och hantering av nedladdningar för enskilda bilder, fler-sidiga manga och samlingar. Verktyget hanterar OAuth 2.0 PKCE-autentisering med uppfriskningstoken, tillhandahåller en anonym fallback och inkluderar ett Go SDK, vilket gör det lämpligt för utvecklare, Pixiv-maktanvändare och Go-programmerare som arbetar med AI-arbetsflöden.
Du kan automatisera Pixiv-sökningar, metadatahämtning och nedladdningar från kommandoraden
Verktyget fungerar som en kommandoradsbaserad Pixiv-klient, vilket låter användare köra sökningar, inspektera konstverksdetaljer och hämta fullständiga bildset från skript eller interaktiva skal. Primära CLI-kommandon inkluderar pixiv search, pixiv detail, pixiv ranking, och pixiv download. Denna kommandosats stöder enskilda bilder, flersidiga manga och samlingar, så automatiseringsskript kan sammanställa och spara grupperade tillgångar utan en grafisk klient.
MCP-läget tillhandahåller strukturerad Pixiv-data anpassad för agentkonsumtion
När den körs som en Model Context Protocol-server, tillhandahåller verktyget strukturerad metadata och listor istället för bara bildfiler, vilket passar nedströms bearbetning av språkmodeller och agenter. Det hämtar konstverksmetadata, rankningsflöden och personliga rekommendationsposter när det är autentiserat, och returnerar förutsägbara datatyper från serversidan så att integrationer kan konsumera JSON-liknande utdata istället för råa sidskrapningsresultat.
För att komma igång krävs kunskap om kommandoraden och en MCP-klient för agentfunktioner
Inställningen förväntar sig kännedom om terminalarbetsflöden och grundläggande konfigurationssteg. Distributionen tillhandahåller plattformsoberoende Go-binära filer för Windows, macOS och Linux, plus ett Go SDK för att bädda in anrop i projekt. Kontohantering använder OAuth 2.0 PKCE med hantering av uppfriskningstoken och stöder flera autentiserade konton, vilket hjälper vid byte av profiler i skriptade eller CI-miljöer.
Autentisering och anonym fallback avgör vilket innehåll du kan få tillgång till
Åtkomst till funktioner beror på autentisering: en inloggad profil exponerar bokmärken och rekommendationer, medan en anonym fallback tillåter offentliga sökningar och nedladdningar. Tokenuppfriskning hanteras av verktyget för att minska manuell inloggning. För AI-agentbläddring måste en MCP-kompatibel klient (till exempel den nämnda skrivbordsklienten) ansluta till MCP-servern så att agenter kan begära och ta emot Pixiv-data; utan den klienten kan inte agentarbetsflödet köras.
Ett praktiskt, kod-först val för utvecklare och terminal-först arbetsflöden
Verktyget passar utvecklare som accepterar ett kommandoradsarbetsflöde och vill ha programmatisk Pixiv-åtkomst för automatisering eller AI-pipelines. Förvänta dig en initial installationsfas och en blygsam inlärningskurva innan storskalig automatisering. Praktiskt tips: validera några provfrågor och sparade utdata i en kontrollerad mapp innan du kör batchnedladdningar eller integrerar resultat i andra system. Denna metod minskar fel när du matar resultat till modeller.