jntu-mcp-server

md-d-cdr-4304/jntu-mcp-server

3.1

If you are the rightful owner of jntu-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The JNTU MCP Server is a Model Context Protocol server designed to handle JNTU-related data and utilities, providing structured endpoints for MCP clients.

JNTUH-MCP-SERVER

JNTU MCP Server

A Model Context Protocol (MCP) server for JNTU-related data and utilities. This server exposes structured endpoints/tools that can be used with an MCP client.


🚀 Features

  • Fetch and parse JNTU-related information (e.g., results, tXimetables, notices).
  • Built on Python with MCP server standards.
  • Easy to extend with new endpoints/tools.

📦 Requirements

  • Python 3.12+
  • pip (Python package manager)
  • (Optional) pyenv or venv for managing environments

🔧 Installation

  1. Clone this repository:

    git clone https://github.com/nickthelegend/jntu-mcp-server.git
    cd jntu-mcp-server
    
  2. Create and activate a virtual environment:

python -m venv .venv
# On Windows:
.venv\Scripts\activate
# On Linux / Mac:
source .venv/bin/activate
  1. Install dependencies:
pip install -r requirements.txt


▶️ Running the Server

Run with the MCP CLI:

mcp dev server.py

Or directly with Python:

python server.py


📂 Project Structure (example)

jntu-mcp-server/
├── server.py            # Main MCP server entry point
├── requirements.txt     # Dependencies
├── README.md            # Project documentation
└── utils/               # Helper modules (scraping, parsing, etc.)


🤝 Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Commit changes (git commit -m "Added feature X").
  4. Push to your branch (git push origin feature-name).
  5. Open a Pull Request.

📜 License

MIT License. See for details.