TKU Academic Systems (TronClass & TKU-ilife)
About
Connects Blender to TKU's learning management and student information systems, enabling automated interactions with university platforms through authenticated access to TronClass and TKU-ilife.
Details
- Author
- cantpr09ram
- Repository
- cantpr09ram/TronClass-MCP
- GitHub stars
- 1
- Categories
- Design, Developer Tools, AI, Security, Infrastructure, Automation, Knowledge Base
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
TKU Academic Systems (TronClass & TKU-ilife)Command (node, npx, python, etc.)uvArguments-
Argument 1
--directory -
Argument 2
ABSOLUTE PATH TO FOLDER -
Argument 3
run -
Argument 4
server.py
Environment-
PASSWORD
YOURSSOPASSWORD -
USERNAME
YOURSTUDENTID
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
add .env to the project folder
USERNAME="YOURSTUDENTID"
PASSWORD="YOURSSOPASSWORD"
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"tku academic systems (tronclass & tku-ilife)": {
"env": {
"PASSWORD": "YOURSSOPASSWORD",
"USERNAME": "YOURSTUDENTID"
},
"args": [
"--directory",
"ABSOLUTE PATH TO FOLDER",
"run",
"server.py"
],
"command": "uv"
}
}
}
Linux
{
"env": {
"PASSWORD": "YOURSSOPASSWORD",
"USERNAME": "YOURSTUDENTID"
},
"args": [
"--directory",
"ABSOLUTE PATH TO FOLDER",
"run",
"server.py"
],
"command": "uv"
}
Macos
{
"env": {
"PASSWORD": "YOURSSOPASSWORD",
"USERNAME": "YOURSTUDENTID"
},
"args": [
"--directory",
"ABSOLUTE PATH TO FOLDER",
"run",
"server.py"
],
"command": "uv"
}
Windows
{
"env": {
"PASSWORD": "YOURSSOPASSWORD",
"USERNAME": "YOURSTUDENTID"
},
"args": [
"--directory",
"ABSOLUTE PATH TO FOLDER",
"run",
"server.py"
],
"command": "uv"
}
TKU-MCP - TKU Model Context Protocol Integration

> [!WARNING]
> Reminder: This project is intended only to demonstrate the use of MCP. It is not meant for production use or full implementation.
TKU-MCP connects TronClass to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with TronClass
Installation
Prerequisites
- Python 3.10 or newer - uv package manager:Install uv as
brew install uv
Environment variables set up
add
.env to the project folderUSERNAME="YOURSTUDENTID"
PASSWORD="YOURSSOPASSWORD"
Claude for Desktop Integration
Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:
{
"mcpServers": {
"tku-mcp": {
"command": "uv",
"args": [
"--directory",
"ABSOLUTE PATH TO FOLDER",
"run",
"server.py"
]
}
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




