Nuces Flex MCP
N

Nuces Flex MCP

An MCP server that connects AI assistants to the FAST - NUCES Flex student portal, allowing users to query academic data such as grades, attendance, and course schedules through natural language, supporting automated login and local data parsing.
2.5 points
6.6K

What is the Flex MCP server?

This is a Model Context Protocol (MCP) server that acts as a bridge between the AI assistant and your school's Flex student portal. Through this server, you can directly ask questions about your academic data to the AI assistant (such as Claude) without manually logging in to the portal website.

How to use the Flex MCP server?

First, you need to configure the MCP client (Claude Desktop or GitHub Copilot) to connect to this server. After the configuration is completed, simply say 'Log in to FLEX' in the AI chat interface to start using it. The server will automatically handle the login process and open the CAPTCHA verification in the browser (if required).

Use cases

This tool is particularly suitable for students who need to quickly query academic information. Whether it's checking current grades, viewing attendance records, analyzing transcripts, or understanding course schedules, it can all be done through simple conversations without repeatedly logging in to the complex school portal system.

Main features

Natural language query
Query academic information using everyday conversation language without having to remember complex menu paths or command formats.
Multi-data source access
Supports accessing various academic data such as grades, attendance, courses, transcripts, MCA (Modified Class Average), and fee reports.
Automated login
Automatically handles the login process of the Flex portal, including CAPTCHA verification (manual resolution of image CAPTCHA is required).
Session persistence
The login session will be maintained until you restart the MCP server, eliminating the need for repeated logins.
Local data processing
All data processing is performed locally, and your credentials and data will not be transmitted to external servers.
Dual client support
Supports both Claude Desktop and GitHub Copilot MCP clients simultaneously.
Advantages
Save time: No need to manually log in and navigate through complex portal interfaces.
Intuitive and easy to use: Use natural language instead of complex menu systems.
Data integration: Centralize scattered academic information in a single conversation interface.
Privacy protection: All data processing is performed locally to ensure data security.
Intelligent analysis: AI assistants can provide grade analysis and learning suggestions.
Limitations
Depends on the Chrome browser: Currently only supports Google Chrome for login automation.
Requires manual CAPTCHA resolution: Users need to manually enter the verification code when encountering an image CAPTCHA.
Initial configuration is complex: Requires correct configuration of the MCP client and server.
Requires a Python environment: Python 3.11 or higher must be installed.
Depends on the school system: The server will not work when the Flex portal is unavailable.

How to use

Environment preparation
Ensure that Python 3.11+ and Google Chrome browser are installed on your computer.
Download and install
Clone the code repository and install the necessary Python dependencies.
Configure credentials
Create a.env file in the project directory and add your Flex student ID and password.
Configure the MCP client
Edit the corresponding configuration file according to the client you are using (Claude Desktop or GitHub Copilot) and add the MCP server settings.
Start and log in
Start the MCP client, enter 'Log in to FLEX' in the chat interface, and complete the CAPTCHA verification as prompted.

Usage examples

Grade analysis
A student wants to understand their performance in a certain course and compare it with the class average.
Attendance check
A student is worried about whether their attendance rate meets the course requirements and wants to quickly check the attendance situation of all courses.
Transcript summary
A student needs to show their academic performance to their parents or tutor and wants a concise grade summary.
Fee query
A student needs to confirm the tuition payment status and understand the outstanding fees.

Frequently Asked Questions

Are my login credentials secure?
Why do I need Google Chrome?
What should I do if I encounter an image CAPTCHA?
How long does the login session last?
Which MCP clients are supported?
What should I do if the Flex portal is unavailable?
Can I use Claude and Copilot simultaneously?
How do I update or upgrade the server?

Related resources

Model Context Protocol official documentation
Understand the technical details and specifications of the MCP protocol
Claude Desktop download
Download and install the Claude Desktop client
GitHub Copilot documentation
Official documentation and usage guide for GitHub Copilot
Python official website
Download the Python programming language
Google Chrome download
Download the Google Chrome browser
Project GitHub repository
Get the latest code, report issues, or contribute improvements

Installation

Copy the following command to your Client for configuration
{
     "mcpServers": {
       "flex": {
         "command": "python",
         "args": ["C:/path/to/FLEX/server.py"],
         "env": {
           "FLEX_ROLL_NO": "22F-XXXX",
           "FLEX_PASSWORD": "your_password"
         }
       }
     }
   }
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

R
Runno
Runno is a collection of JavaScript toolkits for securely running code in multiple programming languages in environments such as browsers and Node.js. It achieves sandboxed execution through WebAssembly and WASI, supports languages such as Python, Ruby, JavaScript, SQLite, C/C++, and provides integration methods such as web components and MCP servers.
TypeScript
9.3K
5 points
S
Shadcn Ui MCP Server
An MCP server that provides shadcn/ui component integration for AI workflows, supporting React, Svelte, and Vue frameworks. It includes functions for accessing component source code, examples, and metadata.
TypeScript
15.8K
5 points
O
Opendia
OpenDia is an open - source browser extension tool that allows AI models to directly control the user's browser, perform automated operations using existing login status, bookmarks and other data, support multiple browsers and AI models, and focus on privacy protection.
JavaScript
16.2K
5 points
A
Annas MCP
The MCP server and CLI tool of Anna's Archive are used to search for and download documents on the platform and support access through an API key.
Go
12.8K
4.5 points
N
Notte Browser
Certified
Notte is an open-source full-stack network AI agent framework that provides browser sessions, automated LLM-driven agents, web page observation and operation, credential management, etc. It aims to transform the Internet into an agent-friendly environment and reduce the cognitive burden of LLMs by describing website structures in natural language.
19.0K
4.5 points
M
MCP Server Weread
The WeRead MCP Server is a lightweight service that bridges WeRead data and AI clients, enabling in - depth interaction between reading notes and AI.
TypeScript
15.2K
4 points
M
MCP Youtube
Download YouTube subtitles via yt - dlp and connect to Claude.ai through the MCP protocol for video content analysis
TypeScript
12.4K
4 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.2K
5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.2K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.4K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
71.7K
4.3 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.4K
4.5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
31.0K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
64.3K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
47.4K
4.8 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.0K
4.5 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase