Flow Learning System
Build motion-graphics lessons with sentence-synced TTS for any subject: one sentence, one scene.
Connector by ghlee0786 · GitHub account verified by the MCP Registry
Install
Works with Claude Desktop. Read the repository before you give any tool access to your data.
MCP bundle (.mcpb): open it with Claude Desktop.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 6 read · 3 write · 0 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Downloaded binary
Tools by what they do 13
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
assets_listcode_verifycourse_statuslesson_getlesson_validatespeech_preview
Write 3 · Create, change, send or run things.
course_buildlesson_savepronunciation_add
Not yet classified 4 · We could not tell from the name and description.
audio_synthesizeauthoring_guidecourse_initrender_3d
Network hosts it talks to 1
github.com· found in install command
Tools (13)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
assets_list코스의 이미지와 각 이미지의 핫스폿 이름·좌표(0~1)를 보여 줍니다.
audio_synthesizeSupertonic TTS로 레슨 음성(audio/lNN.mp3)과 문장별 시각표(timing.json)를 만듭니다. 바뀌지 않은 레슨은 건너뜁니다. 레슨이 많으면 lesson_id를 하나씩 주어 나눠 실행하세요.
authoring_guide레슨 JSON 형식(op, 장면 옵션, 위젯), 모션 규칙, TTS 문장 쓰는 법을 담은 가이드. 레슨을 쓰기 전에 읽으세요.
code_verify코드 블록을 실제로 컴파일·실행해 화면 콘솔 출력(out/write)과 같은지 확인합니다. C#은 mono 또는 dotnet, Python은 python.
course_build한 파일짜리 HTML 플레이어(dist/index.html)와 음성 파일을 만듭니다. 음성이 없는 레슨은 소리 없이 예상 시간으로 진행합니다.
course_init새 코스 폴더를 만듭니다. code_lang: csharp | python, voice: F1~F5, M1~M5.
course_status코스의 레슨 목록, 장면 수, 형식 문제 수, 음성 상태를 보여 줍니다.
lesson_get레슨 JSON 하나를 그대로 돌려줍니다(고쳐 쓸 때).
lesson_save레슨 JSON을 검사하고, 오류가 없으면 lessons/NN.json으로 저장합니다(같은 id면 덮어씀). lesson = {"id": 1, "group": "...", "title": "...", "sub": "...", "ops": [...]}
lesson_validate레슨 형식을 검사합니다(없는 코드 줄, 모르는 op·위젯, 읽기 어려운 단어 등). lesson_id를 비우면 전체.
pronunciation_add영어 단어의 한글 읽기를 코스에 등록합니다. 예: word="Dictionary", reading="딕셔너리".
render_3dBlender로 3D 장면을 렌더해 assets/<name>.png 와 핫스폿 좌표를 만듭니다. script: bpy 파이썬 코드(장면만 만들면 됨). spot("이름", (x, y, z))로 찍은 3D 위치가 이미지의 어디인지 계산되어, 레슨에서 {"img": ["assets/<name>.png", {"spots": ["이름"], "arrows": [{"from": "a", "to": "b"}]}]}로 가리킬 수 있습니다. 도우미: mat(이름, (r,g,b), rough, metal, emit, sss), paint(obj, mat), spot, camera(위치, 대상, lens), sun, area, world, look_at, cylinder_between. Blender가 PATH에 없으면 FLS_BLENDER 환경 변수에 실행 파일 경로를 넣으세요.
speech_preview장면마다 TTS가 실제로 읽을 문장을 보여 주고, 영어 단어처럼 읽기 어려운 조각을 표시합니다.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 24, 2026 (5 days ago)
- Last release
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.ghlee0786/flow-learning-system- Version
- 0.1.0
- Auth
- No auth
- Packages
- mcpb https://github.com/ghlee0786/flow-learning-system/releases/download/v0.1.0/flow-learning-system-0.1.0.mcpb
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Flow Learning System MCP server. Agent Mart. https://agentmart.dev/connectors/ghlee0786-flow-learning-system (last updated 2026-10-24)