MCPaeroedu
FreeNot checkedEnables AI assistants to interact with the AeroEduVision platform, allowing exam generation, course management, knowledge graph queries, and student progress tr
About
Enables AI assistants to interact with the AeroEduVision platform, allowing exam generation, course management, knowledge graph queries, and student progress tracking through natural language commands.
README
MCP server cho inphysic.com — kết nối Claude · DeepSeek · GPT · Codex · Gemini với nền tảng AeroEduVision. Sinh đề, quản lý khoá học, query Knowledge Graph, chấm bài — tất cả qua prompt tự nhiên trong client AI bạn yêu thích.
Hỗ trợ chính thức: Claude Desktop · Cursor · Cherry Studio · Cline · 5ire
🚀 Cài đặt nhanh (3 phút)
Cách A — Tải bản đóng gói (KHUYẾN NGHỊ — không cần git/npm)
Tải zip 5.3 MB cho hệ điều hành của bạn:
- 🍎 macOS / Linux (5.3 MB)
- 🪟 Windows (5.3 MB)
Yêu cầu: Node.js ≥ 18 (tải nodejs.org).
Cách B — Build từ source (cho dev)
git clone https://github.com/aerovfx/MCPaeroedu.git
cd MCPaeroedu
npm install
npm run build
🔑 Setup API Key
- Đăng nhập inphysic.com/teacher/api-keys
- Bấm "+ Tạo API Key mới" → đặt tên (vd "Claude MacBook")
- ⚠️ Copy ngay chuỗi
AERO-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(chỉ hiện 1 lần)
⚙️ Cấu hình client AI
Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"aeroedu": {
"command": "/path/to/aeroedu-mcp/bin/aeroedu-mcp",
"env": {
"AEROEDU_API_KEY": "AERO-your-key-here"
}
}
}
}
Cursor (~/.cursor/mcp.json)
Cùng format JSON như Claude Desktop. Sau đó vào Settings → Models → Custom OpenAI Endpoint:
- Base URL:
https://api.deepseek.com/v1 - Model:
deepseek-chathoặcdeepseek-reasoner
Cherry Studio (GUI desktop)
Settings → MCP Servers → + Add:
- Name:
aeroedu - Type:
STDIO - Command:
/path/to/aeroedu-mcp/bin/aeroedu-mcp - Env:
AEROEDU_API_KEY = AERO-...
Cline (VS Code extension)
Cline panel → MCP Servers → Configure MCP Servers → cùng JSON format.
Windows path
Thay /path/to/aeroedu-mcp/bin/aeroedu-mcp bằng C:\\path\\to\\aeroedu-mcp\\bin\\aeroedu-mcp.cmd.
🛠 24 MCP Tools
Course (5)
aeroedu_course_list— list khoá họcaeroedu_course_create— tạo khoá mớiaeroedu_course_detail— chi tiết khoáaeroedu_course_update— cập nhậtaeroedu_course_delete— xoá
Knowledge Graph (5)
aeroedu_kg_search— tìm node theo queryaeroedu_kg_node— chi tiết nodeaeroedu_kg_path— tìm đường giữa 2 nodeaeroedu_kg_visit— log visit + masteryaeroedu_kg_extract— trích xuất concept từ text
Block (4)
aeroedu_block_create_video— tạo video blockaeroedu_block_create_pdf— tạo PDF blockaeroedu_block_create_quiz— tạo quiz blockaeroedu_block_create_lab— tạo lab block
Exam & Question (5)
aeroedu_exam_publish— publish đềaeroedu_question_add— thêm câu hỏi vào bankaeroedu_student_list— list HSaeroedu_report_xp— báo cáo XPaeroedu_report_progress— tiến độ HS
DaVinci Resolve (5)
aeroedu_davinci_*— video timeline ops (cần DaVinci Resolve cài local)
🧪 Ví dụ prompt
"Tạo cho tôi 1 đề thi Vật lí 11 chương Dao động cơ —
10 câu MCQ, độ khó trung bình, có lời giải"
→ AI gọi aeroedu_exam_publish → Đề xuất hiện trong /teacher/exams ✓
"Liệt kê 5 khoá học gần nhất của tôi"
→ aeroedu_course_list → bảng 5 khoá + ID + status
"Tìm node 'Định luật bảo toàn năng lượng' trong KG Vật lí"
→ aeroedu_kg_search → metadata + path tới node
🔐 Bảo mật
- API Key hash bcrypt, chỉ stored prefix trên client. Server không bao giờ thấy raw key.
- JWT mint sau validate-key, expire 90d (
ignoreExpirationenabled trên server). - Audit log mỗi tool call vào
~/.aeroedu-mcp/audit-YYYY-MM-DD.jsonl. - Revoke key bất kỳ lúc nào ở
/teacher/api-keys.
📦 Build & Release
npm install # cài deps
npm run build # tsc → dist/
npm run dev # watch mode (tsx)
npm run pack:release # build zip cho Mac + Win → releases/
Output: releases/aeroedu-mcp-vX.Y.Z-{mac,win}.zip (mỗi 5.3 MB)
Upload public:
gsutil cp releases/aeroedu-mcp-v*-{mac,win}.zip \
gs://aeroedu-media-extreme-lattice-491123-p2/mcp/
🌐 Tài nguyên
- Website: inphysic.com
- Hướng dẫn cài đặt full: inphysic.com/teacher/api-keys
- API Key Dashboard: inphysic.com/teacher/api-keys
- MCP Spec: modelcontextprotocol.io
- Source main monorepo: aerovfx/aeroeduvision
📜 License
MIT — Copyright (c) 2026 AeroEduVision
🐛 Issues
Báo lỗi hoặc đề xuất tại: GitHub Issues
Hoặc email: [email protected]
Install MCPaeroedu in Claude Desktop, Claude Code & Cursor
unyly install mcpaeroeduInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add mcpaeroedu -- npx -y github:aerovfx/MCPaeroeduFAQ
Is MCPaeroedu MCP free?
Yes, MCPaeroedu MCP is free — one-click install via Unyly at no cost.
Does MCPaeroedu need an API key?
No, MCPaeroedu runs without API keys or environment variables.
Is MCPaeroedu hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install MCPaeroedu in Claude Desktop, Claude Code or Cursor?
Open MCPaeroedu on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare MCPaeroedu with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
