mk-mcp
Related Servers
Alternatives to mk-mcp
No user-submitted related servers found.
Related Servers
- AlicenseBqualityAmaintenanceEnables automation of the QingSoft U+ learning platform by patrolling courses, homework and experiments, inspecting objective questions, filling and submitting answers, and handing subjective work back to a human, while also providing a generic browser automation toolset.311MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to programmatically interact with Coursera, including enrolling in courses, completing lectures, solving quizzes, submitting assignments, earning certificates, and pushing them to LinkedIn.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to scan course structures, play videos at real 1x speed, track document task completion, capture quiz screenshots for vision-model reading, select and submit answers, and verify scores through MCP tools.MIT
- AlicenseAqualityCmaintenanceEnables users to patrol QingSoft U+ courses, track homework and experiments, read objective questions into structured briefs for a connected MCP client model to answer, fill and verify selections, and optionally submit, while handing subjective, programming, report and file work back to the human.9MIT
- AlicenseAqualityDmaintenanceEnables users to search for courses, view detailed syllabus information, and manage enrollments and progress on Coursera. It supports automated interactions including viewing certificates through local or cloud-based browser environments using Playwright.57 npmMIT
- AlicenseAqualityCmaintenanceEnables automated interaction with the Moodle platform, allowing users to list courses and modules, retrieve assignment details, and download course files via browser automation.6ISC
TDQS
Scored across 13 tools
Most tools target distinct resources or actions: login lifecycle, course listing, unit completion, quiz flow, and discussion replies are clearly separable. Minor ambiguity exists between mk_check_login (validates a saved session) and mk_login_status (polls an in-progress browser login), and between mk_verify and mk_list_units/mk_get_course since all three surface completion information.
All tools share the mk_ prefix and snake_case, which is highly predictable. The only deviation is ordering: the login tools use noun_verb (mk_login_start/status/cancel) while everything else uses verb_noun (mk_list_courses, mk_complete_unit, mk_get_quiz).
13 tools is well-scoped for an icourse163 automation server: one or two tools per lifecycle stage (auth, discovery, completion, quiz, discussion). No tool feels redundant or padded given the domain breadth.
The surface covers the full core workflow: login, session validation, course listing, structure inspection, single and batch completion, quiz fetch/submit, and discussion replies. Minor gaps: discussions can only be enumerated indirectly through mk_complete_course output rather than a dedicated list tool, and there's no way to inspect quiz results or scores after submission.