1. Conduid
  2. AI
  3. Discrete Structures AI Platform
MCP server · AI

Discrete Structures AI Platform

AI-powered web platform for learning discrete mathematics through interactive tools and natural language chatbot using OpenAI Agents SDK & MCP protocol

51Fair

Scored 12 days ago · breakdown

About Discrete Structures AI Platform

Discrete Structures AI Platform is an MCP server published by ZohaibCodez in the AI category: aI-powered web platform for learning discrete mathematics through interactive tools and natural language chatbot using OpenAI Agents SDK & MCP protocol.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/ZohaibCodez/discrete-structures-ai-platform

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Discrete Structures AI Platform

Powered by Claude · Grounded in docs

I know everything about Discrete Structures AI Platform. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

Releases

v0.1.4v0.1.4
v0.1.3v0.1.3
v0.1.1v0.1.1
v0.1.0v0.1.0

README

Discrete Structures AI Learning Platform

An interactive web-based educational platform for learning discrete structures through visualizations, AI-powered assistance, and hands-on tools.

Features

  • Algorithm Visualizer: Step-by-step animations of sorting and searching algorithms
  • Cryptography Playground: Explore classical and modern encryption techniques
  • Logic Calculator: Boolean algebra, truth tables, and expression simplification
  • Number Theory Explorer: Prime numbers, GCD/LCM, modular arithmetic tools
  • AI Chatbot Assistant: Get help with discrete structures concepts via AI

Tech Stack

  • Backend: Python 3.11+, FastAPI, OpenAI Agents SDK, MCP Protocol
  • Frontend: React 18, TypeScript, Vite, TailwindCSS, Framer Motion
  • Package Management: uv (Python), npm (JavaScript)

Quick Start

Prerequisites

  • Python 3.11 or higher
  • Node.js 18 or higher
  • uv package manager (pip install uv)
  • OpenAI API key

Backend Setup

cd backend
uv sync
copy .env.example .env
# Edit .env and add your OPENAI_API_KEY
uv run uvicorn src.main:app --reload

Backend runs on http://localhost:8000

Frontend Setup

cd frontend
npm install
copy .env.example .env
npm run dev

Frontend runs on http://localhost:5173

Project Structure

discrete-structures-ai-platform/
├── backend/          # FastAPI backend + MCP server
│   ├── src/
│   │   ├── api/      # API endpoints
│   │   ├── agents/   # OpenAI agents
│   │   ├── mcp/      # MCP tools
│   │   ├── models/   # Pydantic models
│   │   └── services/ # Business logic
│   └── tests/        # Backend tests
├── frontend/         # React frontend
│   ├── src/
│   │   ├── components/  # React components
│   │   ├── pages/       # Page components
│   │   ├── services/    # API clients
│   │   ├── hooks/       # Custom hooks
│   │   └── types/       # TypeScript types
│   └── public/       # Static assets
└── specs/            # Project specifications

Development

This project follows a phased implementation approach:

  • Phase 1: Project Setup ✅
  • Phase 2: Foundational Infrastructure ✅
  • Phase 3: Landing Page ✅
  • Phase 4+: Feature implementation (in progress)

See specs/001-ds-ai-platform/tasks.md for detailed task breakdown.

License

Educational use only.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Discrete Structures AI Platform

How do I install Discrete Structures AI Platform?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Discrete Structures AI Platform safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Discrete Structures AI Platform still maintained?

The last commit was 9 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.