Campus Os Server

v1.0.0

A powerful MCP server built with NitroStack

Connection Setup

Add via Cursor Settings UI (Settings > Features > MCP > Add New MCP Server):

{
  "mcpServers": {
    // your other mcp servers
    "campus-os-server": {
      "url": "https://campusos-ai-6a5a273-bytedex-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"
    }
  }
}

Connect remote tools directly via Claude's Web UI:

Add custom connector BETA
Connect Claude to your data and tools. Learn more about connectors or get started with pre-built ones.
Advanced settings
Only use connectors from developers you trust. Anthropic does not control which tools developers make available and cannot verify that they will work as intended or that they won't change.

Configure custom tools directly via ChatGPT's Web UI:

New App
PNG only. Best results at 256 x 256 px or larger. Max file size: 10 KB
Custom MCP servers introduce risk. Learn more
OpenAI hasn't reviewed this MCP server. Attackers may attempt to steal your data or trick the model into taking unintended actions, including destroying data.

Add the following configuration block under mcpServers in your Antigravity configuration file (~/.gemini/config/mcp_config.json):

{
  "mcpServers": {
    // your other mcp servers
    "campus-os-server": {
      "serverUrl": "https://campusos-ai-6a5a273-bytedex-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"
    }
  }
}

Add the following configuration block to your Codex configuration file (~/.codex/config.toml):

[mcp_servers.campus-os-server]
url = "https://campusos-ai-6a5a273-bytedex-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp"

Connect directly using the Server-Sent Events endpoint:

https://campusos-ai-6a5a273-bytedex-amrita-university-amritapuri-campus.app.nitrocloud.ai/mcp
Available Tools
get_timetable

Retrieve a student's class schedule for today. Returns course name, room number, floor, building, start/end time, and faculty for each class scheduled on the current day of the week.

get_attendance

Get attendance percentage per course for a student, their overall attendance, and a boolean isLow flag that is true when any course is below 75% (the minimum required attendance threshold).

get_assignments

Get a student's pending assignments due within a specified number of hours. Defaults to the next 48 hours. Returns sorted by nearest deadline first.

find_classroom

Find the exact location of a classroom for a given course. Returns building name, room number, and floor.

nearest_printer

Find the nearest working printer to a given campus building. Returns the printer location, walking time estimate, and whether it supports colour or A3 printing.

get_morning_briefing

Generate a personalised morning briefing for a student. Combines today's first class with its room location, an attendance warning if any course is below 75%, assignments due in the next 48 hours, a navigation tip (nearest printer to the first class building), and deterministic daily advice lines.

get_optimized_day

Generate a structured, step-by-step optimised day plan for a student. Returns an ordered timeline of class blocks, study gaps, and action items — with a priority course recommendation, urgent assignments, equipment tips, and actionable daily advice. Use this when the student asks 'what should I focus on today' or 'plan my day'.