Skip to main content
Glama
Physics Worksheet MCP

Physics Worksheet MCP

by yinkai-dev

Physics Worksheet MCP

An authenticated MCP service that selects questions from administrator-installed immutable bank releases and renders source-bound PDFs using XeLaTeX. Question banks are private, separately supplied data; this repository includes only original synthetic engineering fixtures.

Python 3.12 (64-bit), SQLite FTS5 and XeLaTeX with ctexart are required. Windows can run non-TeX tests; use Linux/WSL for rendering.

uv sync --locked
uv run pytest
uv run python scripts/make_demo.py
uv run pwmcp serve --config deploy/config.example.toml
# A second terminal, from the same working directory:
uv run pwmcp worker --config deploy/config.example.toml

Use the administrator CLI to create users, grant banks and issue token files. Run pwmcp admin --help. No administrative tools are exposed through MCP. The endpoint is /mcp; health endpoints are /healthz and /readyz.

Only deterministic filters and completed scope reviews establish coverage within their scope. Search always reports coverage: partial. Zero matches produce no job or PDF. Shortfalls are explicit. Content and answers always come from validated server-side packages.

See tools, deployment, clients and provenance. Source is available under AGPL-3.0-or-later; data rights and teaching quality remain separate from engineering validation.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Accessibility-first LaTeX publishing engine with an embedded MCP server. Tools to list registered documents, render template-driven documents, and audit built PDFs for PDF/UA-2 / WTPDF / PDF/A-4f conformance with veraPDF. MIT-licensed.
      4
      Apache 2.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Generates timed exams on any topic with an interactive exam sheet in MCP hosts; supports true/false, multiple-choice, and open questions with instant or model grading and a final report out of 100.
      25 npm
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI hosts to import PDFs, photos, and exam papers through local stdio MCP tools, using TextIn OCR to build a versioned wrong-answer bank that keeps original evidence and image crops for human review. Supports retrieval, revision history, practice attempts, dated review queues, and printable offline HTML exports of error notebooks, student workbooks, and answer books.
      32
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP-capable agents to query a fine-grained computer-science exam knowledge-point graph, map questions to knowledge points, diagnose broken cross-subject links and weak areas, retrieve reviewed analogies, and import user-supplied exam PDFs into a traceable question bank.
      MIT