技能潮 SkillTide 提交收录
官方说明MCP 服务7 天前
michey85/stepik-mcp

michey85/stepik-mcp

MCP сервер для STEPIK API
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add stepik-mcp -- npx -y stepik-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
1 ★ · michey85/stepik-mcp · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 2 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 michey85/stepik-mcp;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Stepik MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

MCP-сервер для работы с Stepik API прямо из Claude (или другого MCP-клиента). Позволяет получать данные по своим курсам на Stepik, отвечать на вопросы студентов, смотреть отзывы, доходы и управлять промокодами — без переключения в браузер.
Источник правды по эндпоинтам API — https://stepik.org/api/docs/, примеры запросов — https://github.com/StepicOrg/Stepik-API.
Оглавление
- Что умеет сервер
- Установка
- Учётные данные автора
- Список курсов
- Настройка в Claude Desktop
- Разработка
Что умеет сервер
Сервер реализован на TypeScript поверх @modelcontextprotocol/sdk и авторизуется в Stepik по OAuth2 (client_credentials).
Инструменты (tools)
| Инструмент | Описание |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| getCourseList | Список всех курсов автора (ID + название) |
| getCourseDescription | Описание курса: summary, description, requirements и workload (как хранится на Stepik, в HTML) |
| updateCourseDescription | Обновить summary, description, requirements и/или workload курса — меняются только переданные поля |
| getCourseBenefits | Доход по курсам за период (по умолчанию — за последние 24 часа) |
| getCorsesReviews | Отзывы по всем курсам (можно запросить выборку с конкретной оценкой) |
| getReviewsByCourse | Отзывы по конкретному курсу, постранично |
| getCourseReviewSummary | Сводный рейтинг курса: средняя оценка, количество отзывов и распределение по звёздам (1-5) |
| getAllCoursesReviewSummary | Сводный рейтинг по всем курсам из STEPIK_COURSES |
| getCommentById | Комментарий/вопрос по ID |
| answerComment | Ответить на комментарий/вопрос студента |
| getNotifications | Уведомления Stepik, постранично, с фильтром по прочитанности |
| getLessonContent | Содержимое урока по ID (опционально — конкретный шаг) |
| getStepContent | Содержимое одного шага по ID |
| getActivePromoCodesByCourse | Активные промокоды по курсу, постранично |
| addPromoCode | Создать промокод для курса |
| getCourseAnnouncements | Новости/рассылки курса со статусом и статистикой доставки, постранично |
| getAnnouncement | Одна новость/рассылка по ID вместе с полным HTML-текстом |
| addAnnouncement | Создать черновик новости/рассылки курса (приветственное письмо, отложенная отправка, серия, фильтр по баллам) |
| updateAnnouncement | Изменить черновик новости/рассылки |
| sendAnnouncement | Опубликовать новость: поставить рассылку в очередь на отправку учащимся |
| testAnnouncement | Отправить тестовую копию рассылки только автору |
| abortAnnouncement | Отменить запланированную/ожидающую рассылку |
| deleteAnnouncement | Удалить новость/рассылку |
| addMultipleChoiceQuiz | Добавить в урок шаг-квиз с вариантами ответа (одиночный или множественный выбор) |
| updateMultipleChoiceQuiz | Обновить существующий шаг-квиз по ID — меняются только переданные поля |
| addProgrammingTask | Добавить в урок шаг с задачей по программированию (code challenge): условие, чекер, тест-кейсы, лимиты и шаблоны кода по языкам |
| updateProgrammingTask | Обновить существующий шаг с задачей по программированию по ID — меняются только переданные поля |
| addHtmlCssTask | Добавить в урок шаг «Задача на HTML и CSS»: стартовые HTML/CSS-шаблоны и чек-лист подзадач с DOM-селекторами и проверками (hasElement, checkContent, checkClass, checkAttribute, checkCssStyle, checkSource, checkValidityOfSources) |
| updateHtmlCssTask | Обновить существующий шаг «Задача на HTML и CSS» по ID — меняются только переданные поля |
来源
github · https://github.com/michey85/stepik-mcp
按领域浏览
MCP 服务
Traction
1 ★
收录于
7 天前

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引