mcpField
L
Leafeep — Quiz distribution & grading for educators

Leafeep — Quiz distribution & grading for educators

Local
github.com/xhae123Science & Education0Updated 22w ago

About Leafeep — Quiz distribution & grading for educators

Leafeep’s MCP server lets educators create, distribute, grade, and analyze exams from Claude. It offers student links without requiring students to have accounts, along with exam and student performance data.

Key features

  1. 01Create exams and questions
  2. 02Distribute student links
  3. 03Grade submissions
  4. 04View exam results
  5. 05Track student scores and history

Use cases

  1. 01Create a question set from Claude
  2. 02Share an exam without student accounts
  3. 03Grade submissions and review results
  4. 04Identify a student's weak points from history

MCP support

The MCP server exposes Leafeep exam and student management tools to Claude, including exam creation, grading, results, and student history.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"leafeep": {
"command": "npx",
"args": [
"-y",
"leafeep-mcp"
],
"env": {
"LEAFEEP_API_KEY": "<LEAFEEP_API_KEY>",
"LEAFEEP_API_URL": "<LEAFEEP_API_URL>",
"LEAFEEP_FRONTEND_URL": "<LEAFEEP_FRONTEND_URL>"
}
}
}
}
Run commandnpx -y leafeep-mcp
Environment variables to set
LEAFEEP_API_KEYSecret
LEAFEEP_API_URL
LEAFEEP_FRONTEND_URL

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmleafeep-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

leafeep-mcp

MCP server for Leafeep — create, distribute, grade, and analyze exams from Claude.

Quick Start

npm install -g github:xhae123/leafeep-mcp
claude mcp add leafeep -s user -- leafeep-mcp

On first use, Claude will show a login link — open it, log in with Google, copy the token, and paste it back into Claude.

What you can do

ToolWhat it doesExample
setupGet login link"Connect to Leafeep"
verifyPaste token to connect(paste token from login page)
create_examCreate questions + student link"Make 5 Python list questions"
grade_examGrade student submissions"Grade the exam and summarize"
get_resultsGet full submission + grading data"Show exam results"
list_examsList your question sets"Show my exams"
close_examClose submissions"Close the exam"
list_studentsStudent list with scores"Show all students"
get_student_historyFull history for a student"Analyze weak points for Kim"

Advanced: API Key (optional)

If you prefer using an API key instead of browser login, get one from leafeep.com → Claude Integration, then:

claude mcp add leafeep -s user -- leafeep-mcp -e LEAFEEP_API_KEY=lfp_your_key

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.