Discrete Structures

السجل الرسمي المالية والمدفوعات

Comprehensive tools for discrete mathematics: logic, algorithms, number theory, cryptography

ماذا يمكنك أن تفعل مع Discrete Structures؟

  • 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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

PYPI package discrete-structures-mcp
Claude Code
claude mcp add discrete-structures -- uvx discrete-structures-mcp==0.1.4
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "discrete-structures": {
            "command": "uvx",
            "args": [
                "discrete-structures-mcp==0.1.4"
            ]
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Discrete Structures AI Learning Platform
  2. Features
  3. Tech Stack
  4. Quick Start
  5. Project Structure
  6. Development
  7. License

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.

الأسئلة الشائعة

ما هو Discrete Structures؟

Comprehensive tools for discrete mathematics: logic, algorithms, number theory, cryptography

كيف أثبّت Discrete Structures؟

يعمل على جهازك. في Claude Code: claude mcp add discrete-structures -- uvx discrete-structures-mcp==0.1.4. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Discrete Structures إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل Discrete Structures مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون Discrete Structures؟

ينشره ZohaibCodez. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.