Exam Sheet MCP server
io.github.giuliobmb/exam-sheet·v1.0.0·1 starsGenerate a timed exam on any topic and take it in an interactive exam sheet with live grading.
1 stars41 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
get_examReturn the most recent exam for the sheet to render.
grade_answerGrade 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
- 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
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
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 :3000To 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.ioCreate draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.not reviewedEstablishedB