- Explore MCP Servers
- CoLearner-MCP
Colearner Mcp
What is Colearner Mcp
CoLearner-MCP is an open-source MCP project based on Playwright-MCP, designed to automate web learning and homework processes specifically for Tsinghua University students.
Use cases
Use cases include automating the login process to web learning platforms, navigating to specific course materials, downloading lecture notes, and managing collaborative projects on Overleaf.
How to use
To use CoLearner-MCP, clone the repository, install the necessary dependencies, and run the server. Configure your IDE (like VSCode) to connect to the MCP server using the provided URL.
Key features
Key features include tools for logging into web learning platforms, navigating courses, downloading course resources, and managing Overleaf projects.
Where to use
CoLearner-MCP is primarily used in educational settings, particularly for university students who need to streamline their online learning and homework tasks.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Colearner Mcp
CoLearner-MCP is an open-source MCP project based on Playwright-MCP, designed to automate web learning and homework processes specifically for Tsinghua University students.
Use cases
Use cases include automating the login process to web learning platforms, navigating to specific course materials, downloading lecture notes, and managing collaborative projects on Overleaf.
How to use
To use CoLearner-MCP, clone the repository, install the necessary dependencies, and run the server. Configure your IDE (like VSCode) to connect to the MCP server using the provided URL.
Key features
Key features include tools for logging into web learning platforms, navigating courses, downloading course resources, and managing Overleaf projects.
Where to use
CoLearner-MCP is primarily used in educational settings, particularly for university students who need to streamline their online learning and homework tasks.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
CoLearner-MCP
Still Under Developing.
An Open-Source MCP Project based on Playwright-MCP.
In an attempt to make Web Learning and Homework Automatic.
For Tsinghua University Students Only
.
Requirements
- An IDE / Desktop App or any other Apps supporting LLMs with MCP Server.
- VSCode, Cursor, Claude Desktop etc.
- If you don’t have an online LLM Provider, you can apply for Github Education [https://github.com/education] for free Copilot Subscription. You can also deploy a LLM.
- Node.js
- For more detailed information, please refer to Playwright-MCP [https://github.com/microsoft/playwright-mcp]
MCP Tools for Automatic Workflow
Tools for Web Learning (网络学堂)
- browser_wlxt_login: 登录到网络学堂 (请在.env中设定好账号密码)
- 注: 在仓库不作为LLM的Context时, LLM不会直接接触到.env中的信息
- browser_wlxt_navigate_to_course: 导航到特定的课程, 提供课程名即可
- browser_wlxt_navigate_course_file: 导航到课程文件界面
- browser_wlxt_navigate_course_homework: 导航到课程作业界面
- browser_download_wlxt_course_resource: 下载指定的课程文件(需要先导航到课程文件界面)
Tools for Overleaf (清华大学Overleaf)
- browser_overleaf_homepage: 导航到清华Overleaf界面 (需要预先登录, 安全起见,清华统一认证的登录没有自动化)
- browser_overleaf_create_project: 创建新的空Overleaf Project
- browser_overleaf_navigate: 导航到指定的Overleaf Project
Resources from Web Learning (将网络学堂资料作为Resource)
TO BE CONTINUED
Usage and Examples
Install
git clone *** cd colearner-mcp npm install npm run build node cli --port 8931
You are supposed to see below outputs:
Configuration in VSCode
-
Click MCP Tools
-
Add more tools - Add MCP Server - HTTP Server
-
Enter URL (default: http://localhost:8931/sse)
-
Click Workspace settings
-
Save and click run to start
Example
Prompt: 调用网络学堂工具登录到网络学堂,导航并下载概率论与随机过程的L12课件
WorkFlow: (Please refer to ./assets/record1.mp4)
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.