vibe-school
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Вайб-школа
Учебная программа для тех, кто делает продукты руками ИИ. Темы проходишь вместе с Claude: он читает лекцию, задаёт вопросы, проверяет ответы и практику. Всё это видно на локальном сайте: карта тем, лекции, твои ответы и оценки.
Трек | Для чего | Тем |
понимать, что делает ИИ, ставить ему задачи и проверять результат | 20 | |
решать, что делать и зачем: пользователь, гипотезы, метрики, деньги | 19 | |
найти идею со спросом, собрать, запустить и монетизировать маленький продукт | 25 |
Как это работает
Claude (Code или Desktop) ──MCP──▶ vibe-school ──▶ ~/.vibe-school/progress.json
│
└──▶ сайт http://localhost:4747Один процесс — это и MCP-сервер, и сайт. Claude запускает его сам при старте. Он берёт следующую тему, записывает лекцию на сайт, читает твои ответы, ставит оценки и закрывает тему. Отвечать можно на сайте или прямо в чате.
Related MCP server: tutor-mcp-python
Установка
Нужен Node.js 20 или новее и Claude Code или Claude Desktop.
git clone https://github.com/britov/vibe-school.git
cd vibe-school
npm install
npm run setupnpm run setup напечатает готовую команду подключения с путём к твоей папке. Для Claude Code
это одна строка:
claude mcp add --scope user vibe-school -- node "/путь/к/vibe-school/server/index.js"Дальше открой Claude и напиши: «давай учиться». Claude покажет прогресс и ссылку на сайт.
В Claude Code можно вызвать готовую команду /mcp__vibe-school__lesson.
Сайт без Claude: npm start — только посмотреть программу и прогресс.
Порядок тем
Трек 1, темы 1.1–1.10 — без них ИИ делает «что-то», а ты не понимаешь что.
Трек 2, темы 2.1–2.8 — пользователь, проблема, гипотеза, требования.
Трек 3 целиком — запуск своего мини-продукта.
Остальные темы треков 1 и 2, по мере надобности.
Claude держится этого порядка сам. Если тема опирается на непройденную, он скажет об этом.
Настройки
Переменная | По умолчанию | Что делает |
|
| порт сайта |
|
| где лежит прогресс |
Прогресс хранится только на твоём компьютере. Сайт открыт только для localhost.
Кнопка 🎤 в полях ответа включает голосовой ввод браузера (Chrome, Edge, Safari; в Firefox кнопки нет). Речь распознаёт сервис браузера — Google или Apple, то есть звук уходит к ним. Не хочешь этого — пользуйся системной диктовкой (на Mac — дважды Fn) или печатай.
Озвученные лекции
У темы может быть готовая лекция голосом: кнопка «▶ Слушать лекцию» на странице темы. Учитель объясняет своими словами, а не зачитывает текст. Пока он говорит, на странице подсвечивается пункт, о котором идёт речь, а внизу идут субтитры с подсветкой текущего слова. В конце учитель задаёт первый вопрос, звук останавливается, и курсор встаёт в поле ответа. Пробел — пауза, кнопка «1×» меняет скорость.
Сейчас озвучен весь трек 1. Чтобы озвучить тему другого трека, понадобится Mac на Apple Silicon:
Создай
lessons/<номер>/script.jsonпо образцуlessons/1.1/script.json. В нёмblocks— письменная лекция по блокам,segments— реплики учителя. У каждой репликиblock(какой блок подсвечивать) илиquestion(номер вопроса с 0 — им лекция заканчивается). Пиши так, как говорят: короткими фразами, числа словами, без сокращений.Поставь инструменты:
uv tool install mlx-audio,uv tool install mlx-whisper,brew install ffmpeg.Запусти
python3 tools/voice-lesson/build.py lessons/<номер>. Голос учителя лежит вtools/voice-lesson/voices/teacher.wav, поэтому все лекции звучат одним голосом. Если скрипт пишет «проверь на слух», переформулируй реплику и перезапусти её:--redo 6.
Голос синтезирован моделью Qwen3-TTS (Apache 2.0) по текстовому описанию. Это не клон реального человека. Время каждого слова определяет Whisper (MIT).
Как добавить или поправить тему
Темы — обычные markdown-файлы в tracks/. Формат описан в CLAUDE.md.
После правки запусти npm test: тест проверит, что каждая тема разбирается и в ней
все поля на месте. Номера существующих тем не меняй — по ним хранится прогресс.
Лицензия
Код — MIT. Тексты тем — CC BY 4.0: можно использовать и переделывать с указанием источника. Статьи по ссылкам принадлежат их авторам.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered corporate learning platform — manage courses, users, and insights via Claude.
Read, edit, publish, and preview your pepita websites from Claude.
Open-source AI courses taught by your AI tutor in conversation, with progress saved by MCP tools.
Create structured courses, lessons, and educational images for any topic, level, and language.
Related MCP Servers
- AlicenseCqualityAmaintenanceA local server that enables interaction with Canvas Learning Management System API through Claude Desktop, allowing users to manage courses, access assignments, view announcements, and retrieve course materials.115616 PyPI313MIT
- AlicenseNot gradedqualityDmaintenanceAn AI tutoring system that runs as an MCP server, allowing Claude to access and interact with your local educational materials to provide personalized tutoring based on your actual course content.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-assisted learning through structured courses with Socratic guidance, evaluating user answers against rubrics and managing learning progress locally.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to operate a local study lab by rolling one-time topics, choosing a card, and completing it with proof, while managing syllabi and progress locally.MIT