{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Grinv/mal-mcp","description":"MyAnimeList MCP server: Jikan-powered reads plus official MAL personal-list management.","title":"MAL MCP Server","repository":{"url":"https://github.com/Grinv/mal-mcp","source":"github"},"version":"0.7.2","packages":[{"registryType":"npm","identifier":"mal-mcp","version":"0.7.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"MAL app Client ID (type 'other'). Also enables read-tool resilience with no login. See docs/auth.md.","isSecret":true,"name":"MAL_CLIENT_ID"},{"description":"OAuth refresh token (one-time auth, docs/auth.md); enables personal-list tools with auto-refresh.","isSecret":true,"name":"MAL_REFRESH_TOKEN"},{"description":"Advanced: standalone MAL access token. Works ~30 days without refresh; usually leave unset.","isSecret":true,"name":"MAL_ACCESS_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/Grinv/mal-mcp/releases/download/v0.7.2/mal-mcp.mcpb","version":"0.7.2","fileSha256":"898b067117ba40871a19c5ca02f959220071432e7c77b567e7ea19d0273a51c8","transport":{"type":"stdio"},"environmentVariables":[{"description":"MAL app Client ID (type 'other'). Also enables read-tool resilience with no login. See docs/auth.md.","isSecret":true,"name":"MAL_CLIENT_ID"},{"description":"OAuth refresh token (one-time auth, docs/auth.md); enables personal-list tools with auto-refresh.","isSecret":true,"name":"MAL_REFRESH_TOKEN"},{"description":"Advanced: standalone MAL access token. Works ~30 days without refresh; usually leave unset.","isSecret":true,"name":"MAL_ACCESS_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T20:51:38.917803Z","publishedAt":"2026-07-22T20:51:38.917803Z","updatedAt":"2026-07-22T20:51:38.917803Z","isLatest":true}}}],"metadata":{"count":1}}
