{"name":"io.github.oliverhruby/edupage-mcp","slug":"oliverhruby-edupage-mcp","title":"EduPage MCP Server","description":"EduPage MCP: timetables, grades, homework, meals, messages, 2FA, multi-school, role-aware.","url":"https://mcp.market/server/oliverhruby-edupage-mcp","rating":null,"grade":"C","score":64,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":40,"stars":1,"forks":1,"downloads_week":584,"last_push_at":"2026-09-18T18:35:49.000Z","license":"MIT"},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-19T18:15:38.994Z","last_ok_at":"2026-09-19T18:15:38.994Z","latency_ms":219},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/oliverhruby/edupage-mcp","website":"https://github.com/oliverhruby/edupage-mcp","version":"0.4.11","remotes":[{"type":"streamable-http","url":"https://ghcr.io/oliverhruby/edupage-mcp:latest"}],"packages":[{"registryType":"pypi","identifier":"edupage-mcp-full","version":"0.4.11","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your EduPage username","isRequired":true,"isSecret":true,"name":"EDUPAGE_USERNAME"},{"description":"Your EduPage password","isRequired":true,"isSecret":true,"name":"EDUPAGE_PASSWORD"},{"description":"Comma-separated school subdomains (optional)","name":"EDUPAGE_SUBDOMAINS"}]}],"tools":[],"scan":{"score":64,"grade":"C","scanned_at":"2026-09-19T19:54:35.264Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:54:35.208Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":0,"max":20,"notes":["remote unreachable: Streamable HTTP error: Error POSTing to endpoint: {\"errors\":[{\"code\":\"UNSUPPORTED\",\"message\":\"The operation is unsupported.\"}]}\n"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"reliability.unreachable","severity":"high","component":"reliability","title":"Remote endpoint did not respond","detail":"Streamable HTTP error: Error POSTing to endpoint: {\"errors\":[{\"code\":\"UNSUPPORTED\",\"message\":\"The operation is unsupported.\"}]}\n"}],"inputs":{"probes":[{"url":"https://ghcr.io/oliverhruby/edupage-mcp:latest","reachable":false,"authRequired":false,"latencyMs":325,"error":"Streamable HTTP error: Error POSTing to endpoint: {\"errors\":[{\"code\":\"UNSUPPORTED\",\"message\":\"The operation is unsupported.\"}]}\n"}],"packages":[{"registryType":"pypi","identifier":"edupage-mcp-full","version":"0.4.11","found":true,"license":"MIT","dependencyCount":2,"publishedAt":"2026-09-14T16:45:47.508950Z","repositoryUrl":"https://github.com/oliverhruby/edupage-mcp"}],"repo":{"found":true,"owner":"oliverhruby","repo":"edupage-mcp","archived":false,"pushedAt":"2026-09-18T18:35:49Z","stars":1,"forks":1,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/6117436?v=4","ownerCreatedAt":"2013-12-05T20:23:34Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/6117436?v=4&s=128","source":"registry"},"presence":{"stars":1,"forks":1,"downloadsWeek":584,"license":"MIT","lastPushAt":"2026-09-18T18:35:49.000Z","score":40}}}},"grade_history":[],"reviews":[]}