HomeProductivity › ictexam-mcp

ictexam-mcp

Read exams, gradebooks and item analysis; parse papers with AI and publish exams.

TypeScript Local macOSWindowsLinux
★ 16 stars Last pushed 2026-09-07 License: MIT

Topics: Education

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.1.0)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "ictexam-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTEXAM_BASE_URL": "<YOUR_VALUE>",
        "ICTEXAM_EMAIL": "<YOUR_VALUE>",
        "ICTEXAM_PASSWORD": "<YOUR_VALUE>",
        "ICTEXAM_API_PREFIX": "<YOUR_VALUE>",
        "ICTEXAM_MCP_ALLOW_WRITE": "<YOUR_VALUE>",
        "ICTEXAM_TIMEOUT_MS": "<YOUR_VALUE>",
        "ICTEXAM_TLS_INSECURE": "<YOUR_VALUE>"
      }
    }
  }
}
  • ICTEXAM_BASE_URL required — Base URL of your ICTExam site, e.g. https://app.ictlms.net (no trailing /api).
  • ICTEXAM_EMAIL required — A teacher or admin account email.
  • ICTEXAM_PASSWORD required secret — Password for the account.
  • ICTEXAM_API_PREFIX — Path the API is mounted under. Defaults to /api (behind the usual reverse proxy). Set empty to talk to the backend port directly.
  • ICTEXAM_MCP_ALLOW_WRITE — Unlocks the write tools: parse a paper with AI (spends server AI credit), publish and unpublish exams. When false these tools are not registered at all. Leave off unless you mean it.
  • ICTEXAM_TIMEOUT_MS — Per request timeout in milliseconds. Defaults to 60000 (AI parsing can be slow).
  • ICTEXAM_TLS_INSECURE — Skip TLS certificate verification. Only for a self-signed test server.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry