{ "name": "jbnu-lms-mcp", "version": "0.8.0", "description": "전북대학교 LMS 학생용 조회·학업지원·피드백 MCP 서버 (Windows/macOS 로컬 STDIO)", "type": "module", "private": false, "license": "MIT", "author": "JBNU LMS MCP Contributors", "homepage": "https://github.com/moon0825/jbnu-lms-student#readme", "repository": { "type": "git", "url": "git+https://github.com/moon0825/jbnu-lms-student.git" }, "bugs": { "url": "https://github.com/moon0825/jbnu-lms-student/issues" }, "mcpName": "io.github.moon0825/jbnu-lms-student", "keywords": [ "mcp", "moodle", "jbnu", "lms", "education" ], "os": [ "win32", "darwin" ], "files": [ "dist/", "assets/", "skills/", ".codex-plugin/", ".mcp.json", "server.json", "README.md", "LICENSE", "CHANGELOG.md" ], "publishConfig": { "access": "public" }, "engines": { "node": ">=22" }, "bin": { "jbnu-lms-mcp": "dist/cli.js" }, "main": "dist/server.js", "scripts": { "build": "node scripts/clean-dist.mjs && tsc -p tsconfig.json", "dev": "tsx src/cli.ts serve", "start": "node dist/cli.js serve", "test": "vitest run", "test:live": "vitest run --config vitest.live.config.ts", "test:security": "vitest run tests/security", "test:watch": "vitest", "typecheck": "tsc -p tsconfig.json --noEmit", "check:secrets": "node scripts/check-secrets.mjs", "release:check": "npm run typecheck && npm test && npm run check:secrets && npm pack --dry-run", "release:mcpb": "npm run build && node scripts/build-mcpb.mjs", "prepack": "npm run build", "prepublishOnly": "npm run release:check", "login": "tsx src/cli.ts login", "status": "tsx src/cli.ts status", "logout": "tsx src/cli.ts logout", "doctor": "tsx src/cli.ts doctor" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "cheerio": "^1.2.0", "luxon": "^3.7.2", "playwright-core": "^1.62.1", "zod": "^4.5.4" }, "devDependencies": { "@anthropic-ai/mcpb": "^2.1.2", "@types/luxon": "^3.7.5", "@types/node": "^22.20.1", "tsx": "^4.23.13", "typescript": "^5.9.3", "vitest": "4.0.15" } }