Edumcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Edumcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This project is an AI-powered MCP (Model Context Protocol) server built using the EduChain library. It integrates with Claude Desktop and provides tools to generate educational content such as:
| Tool | Description |
|---|---|
generate_mcqs | Generates multiple-choice questions based on a topic |
generate_lesson_plan | Creates a structured lesson plan |
generate_flashcards | Creates Q&A flashcards for study |
These steps will guide you through installing everything and running the server with Claude Desktop.
uv (if not already)curl -LsSf https://astral.sh/uv/install.sh | shuv venv
source .venv/bin/activateuv pip install -e /absolute/path/to/educhain-mainIf you haven’t already, first clone the EduChain GitHub repository: then follow step 3
Example:
>
``bash uv pip install -e /Users/kunal/Desktop/github/educhain-main ``uv add "mcp[cli]" httpxserver.pyIn server.py, replace this line with your actual key:
os.environ["OPENAI_API_KEY"] = "sk-..." # ← Your OpenAI API key here⚠️ This is not recommended for production but acceptable for testing/submission.
Make sure you're in the project folder and the virtual environment is activated.
Then run:
uv run server.pyIf successful, you'll see:
✅ EduChain MCP FastMCP server is starting...Update your claude_desktop_config.json like this:
{
"mcpServers": {
"educhain": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/eduMcp",
"run",
"server.py"
]
}
}
}Restart Claude Desktop to reload the config.
Use the `generate_mcqs` tool to create 3 questions on "Photosynthesis".
Use the `generate_lesson_plan` tool for "Newton's Laws of Motion".
Use the `generate_flashcards` tool to make flashcards on "The Solar System".Made using EduChain + Claude.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.