MCP.Market

Exam Sheet MCP server

by giuliobmb·io.github.giuliobmb/exam-sheet·v1.0.0·1 stars

Generate a timed exam on any topic and take it in an interactive exam sheet with live grading.

C55/100grade C
What users say
No reviews yet
Be the first
Safety scan
C55/100

full report

Adoption
New

1 stars41 downloads/wk

Reviews

Write one

Nobody has reviewed Exam Sheet yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Exam Sheet tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_exam

    Return the most recent exam for the sheet to render.

  • grade_answer

    Grade a single open-question answer and return score plus feedback.

Public scan report

scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it

no findings
  • Code scan14 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancerepository not readable: repo not found3/15
  • Maintainer identityno repository or website to verify2/10
Overall 55/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Exam Sheet compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
55/100
higher than 10% of 48,255 servers
Tools
2
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
41
more than 33% of 12,191 servers with a package

What its tools let an agent do: 2 read

Install Exam Sheet in Claude Code, Cursor or VS Code

Runs npx -y @giuliobmb/exam-sheet-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add exam-sheet -- npx -y @giuliobmb/exam-sheet-mcp
Add to Cursor

What the publisher says

From the Exam Sheet repository's README, as published. We do not edit it. Read it on GitHub

Exam Sheet — an MCP App

Generate a timed exam on any topic and take it in an interactive exam sheet that renders directly inside an MCP host (Claude Desktop, VS Code, etc.). Supports true/false, multiple-choice, and open questions. Objective questions are graded instantly; open answers are graded by the model. At the end you get a report with a grade out of 100.

Installation

Add the server to your MCP host config, e.g. claudedesktopconfig.json:

{
  "mcpServers": {
    "exam-sheet": {
      "command": "npx",
      "args": ["-y", "@giuliobmb/exam-sheet-mcp"],
      "env": { "ANTHROPIC_API_KEY": "sk-ant-..." }
    }
  }
}

Restart the host after saving the config.

As a remote connector (Claude.ai or ChatGPT)

The same server also runs as a remote Streamable HTTP endpoint at /mcp (src/httpServer.ts), so it can be added as a connector by URL instead of a local install — on Claude.ai directly, or on ChatGPT via Settings → Apps → Advanced settings → Developer mode → Add connector. In that mode it has no API key of its own — question generation and grading go through MCP sampling, i.e. the connected client's own model — and each session gets its own isolated exam store.

The exam sheet UI is registered twice: once as an MCP Apps resource for Claude, once adapted for ChatGPT's Apps SDK (meta["openai/outputTemplate"] on generateexam, via @mcp-ui/server's appsSdk adapter) — same HTML, no changes needed between hosts.

Deploy it anywhere that runs a Node web service (a render.yaml blueprint is included for Render's free tier); then add https:///mcp as a connector URL.

Usage

Ask the host to run generateexam** with a topic, e.g. "Generate an exam on the French Revolution." The interactive sheet opens with a timer; answer each question and submit to see instant grading (or model-graded feedback for open questions). At the end you get a full report with a grade out of 100.

Local development

npm install
npm test          # runs the unit tests (no network, no API key needed)
npm run typecheck
npm run build     # compiles TypeScript to dist/
export ANTHROPIC_API_KEY=sk-ant-...
npm start         # runs the server over stdio
npm run start:http  # runs the remote (Streamable HTTP) entrypoint on :3000

To try a local build in Claude Desktop, point the config at the compiled file instead of the npm package:

{
  "mcpServers": {
    "exam-sheet": {
      "command": "node",
      "args": ["/absolute/path/to/exam-mcp/dist/index.js"],
      "env": { "ANTHROPIC_API_KEY": "sk-ant-..." }
    }
  }
}

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-11-04downgradeB → Cscore 55

Exam Sheet: common questions

Is Exam Sheet MCP server safe?
With care: it is graded C, so read the findings first (55/100). Read the Exam Sheet safety report
How do I install Exam Sheet?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Exam Sheet need an API key?
Yes. The registry entry asks for ANTHROPIC_API_KEY.
Is Exam Sheet maintained?
The last commit was 84 days ago (2026-08-12). The latest release is v1.0.0.
What can I use instead of Exam Sheet?
Servers from other publishers that do the same job: draw.io MCP server.
How does Exam Sheet compare with other MCP servers?
safety score 55/100 (higher than 10% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Exam Sheet

Same job from other publishers: the closest match first, then the best rated.

  • draw.io
    Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
    B