{ "name": "mal-mcp", "version": "0.10.0", "mcpName": "io.github.Grinv/mal-mcp", "description": "MyAnimeList MCP server — Tenrai-powered reads plus official MAL personal-list management", "type": "module", "license": "MIT", "author": { "name": "Grinv", "email": "4070730+Grinv@users.noreply.github.com" }, "repository": { "type": "git", "url": "git+https://github.com/Grinv/mal-mcp.git" }, "homepage": "https://github.com/Grinv/mal-mcp#readme", "bugs": "https://github.com/Grinv/mal-mcp/issues", "keywords": [ "mcp", "model-context-protocol", "myanimelist", "mal", "tenrai", "anime", "manga" ], "engines": { "node": ">=20.11.0" }, "bin": { "mal-mcp": "dist/index.js" }, "main": "dist/index.js", "files": [ "dist", "README.md", "LICENSE", "CHANGELOG.md", "PRIVACY.md", "SECURITY.md" ], "scripts": { "typecheck": "tsc --noEmit", "build": "npm run typecheck && tsup", "build:tests": "node scripts/build-tests.mjs", "test": "npm run build:tests && node scripts/run-tests.mjs", "test:coverage": "npm run build:tests && node scripts/run-tests.mjs --coverage", "preversion": "node scripts/preversion-check.mjs", "version": "node scripts/sync-version.mjs && git add src/version.ts manifest.json server.json CHANGELOG.md", "lint": "eslint .", "check:api": "node scripts/check-api.mjs", "format": "prettier --write .", "format:check": "prettier --check .", "start": "node dist/index.js", "inspector": "npm run build && npx @modelcontextprotocol/inspector node dist/index.js" }, "dependencies": { "@modelcontextprotocol/server": "2.0.0", "zod": "4.4.3" }, "devDependencies": { "@anthropic-ai/mcpb": "2.1.2", "@eslint/js": "10.0.1", "@modelcontextprotocol/client": "2.0.0", "@types/node": "20.19.43", "esbuild": "0.28.1", "eslint": "10.8.0", "eslint-config-prettier": "10.1.8", "prettier": "3.9.6", "tsup": "8.5.1", "typescript": "6.0.3", "typescript-eslint": "8.65.0" }, "allowScripts": { "esbuild@0.28.1": true, "esbuild@0.27.7": true } }