MCP for edu.tbank.ru

tbank-edu-mcp

A remote MCP server on Cloudflare Workers for T-Bank's education platform: courses, timetable and deadlines from a chat with an agent

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • The login tool and auto-login use your edu.tbank.ru account password
  • The password is stored as a secret on Cloudflare's side, not locally on your machine
All reasons and checks
Russian stack

mollyvita/tbank-edu-mcp

Install

Manual install

npm install && npx wrangler login && npm run deploy

Manual deploy to your own Cloudflare Workers account, as an alternative to the Deploy button.

This is third-party code. Review the repository files before installing.

What it does

A TypeScript server on Cloudflare Workers exposes 11 tools for edu.tbank.ru: an upcoming-events timetable, your enrolled courses, deadlines with progress, completed activities, catalogue search, exam-selection applications, notification counts, favorited courses, available streams and programs, your user profile, plus login, logout and session refresh. It deploys with one button to Cloudflare Workers and runs over Streamable HTTP with SSE. Login and password can be stored as Cloudflare secrets for auto-login, after which the agent maintains the session itself via JWT cookies, with the CSRF token pulled from an edu.tbank.ru response header.

Who it is for. For students of T-Bank's education programs who want to track courses and deadlines from a chat with an agent.

Good fit when

  • You want upcoming edu.tbank.ru deadlines and events without visiting the site
  • You need to search the course catalogue and see your favorites
  • You want auto-login so you don't call login manually every session

Not a fit when

  • You are not using edu.tbank.ru: the server is specific to this platform
  • You don't want to store your account login and password as Cloudflare secrets: without them you have to call login manually every session

Example request

Show my upcoming edu.tbank.ru deadlines and what's left to complete in my current course

Limitations

GitHub's API does not surface a separate license field; the README states MIT in the text. It requires deploying to your own Cloudflare Workers account, there is no ready public instance. Auto-login stores your edu.tbank.ru account password as a Cloudflare secret rather than locally on your machine.

How to disable. Remove the tbank-edu entry from your MCP client config and stop or delete the Worker in Cloudflare.

MCP

Transport
http
Authentication
API key
Environment variables
Environment variables
TBANK_EMAIL
secret
edu.tbank.ru login for auto-login, stored as a Cloudflare secret
TBANK_PASSWORD
secret
edu.tbank.ru password for auto-login, stored as a Cloudflare secret

Security check

  • The login tool and auto-login use your edu.tbank.ru account password
  • The password is stored as a secret on Cloudflare's side, not locally on your machine

README in short

The README gives a table of 11 tools, a Cloudflare Workers deploy button and a manual wrangler command, secret setup for auto-login, a config for Claude Desktop and Cursor with the worker address, a local dev run, and a brief architecture note: a CSRF token from a response header, JWT cookies for authorization, and stateless per-request handling.

FAQ

Do I have to set TBANK_EMAIL and TBANK_PASSWORD?

No, without them you can call the login tool manually at the start of each session; the secrets are only needed for auto-login.

Can I run it locally for development?

Yes, npm run dev starts the server at http://localhost:8787/mcp.

Official

A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes

MCP serverMedium risk46.5KRepository stars
Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31.2KRepository stars
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium riskNo VPN needed30.1KRepository stars
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1KRepository stars
Foxx AIMCP for edu.tbank.ru

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.