interactive-leetcode-mcp — MCP-сервер для Claude Code
Подключает LeetCode к агенту: разбор задач, подсказки по уровням, локальные тесты и отправка решения. Пригодится, если готовитесь к собеседованиям прямо в чате.
claude mcp add interactive-leetcode-mcp -- npx -y @sperekrestova/interactive-leetcode-mcpЧто делает interactive-leetcode-mcp
Сервер отдаёт агенту доступ к задачам LeetCode и к вашей учётной записи. Авторизация одноразовая: агент открывает браузер, вы входите и передаёте два значения cookie — csrftoken и LEETCODE_SESSION, сервер их проверяет и сохраняет. Дальше можно запрашивать задачу по slug, искать по сложности и тегам, брать ежедневный вызов.
Для практики есть сессии: start_problem открывает или продолжает разбор, request_hint выдаёт подсказки пошагово, а разборы сообщества открываются только после последнего уровня. run_local_tests гоняет ваш код на примерах из задачи в локальном подпроцессе — для этого нужны установленные рантаймы, runner_doctor показывает, какие доступны.
Сама отправка идёт через submit_solution: возвращает вердикт, время выполнения и память. Проект в активной разработке, так что сбои возможны. Нужен Node.js v20 или новее, учётная запись LeetCode и браузер для входа.
Какие задачи решает
- пройти задачу LeetCode с подсказками по нарастающей
- проверить решение на примерах до отправки
- найти задачи по сложности и теме
- отправить код и посмотреть вердикт с временем работы
- разобрать editorial после того, как сам попробовал
Примеры запросов агенту
- Авторизуйся в LeetCode и покажи, что дальше
- Начни задачу two-sum на Python
- Дай подсказку по текущей задаче
Как установить interactive-leetcode-mcp
Командой платформы
claude mcp add interactive-leetcode-mcp -- npx -y @sperekrestova/interactive-leetcode-mcpКомандой платформы
codex mcp add interactive-leetcode-mcp -- npx -y @sperekrestova/interactive-leetcode-mcpФайл настроек
{
"mcpServers": {
"interactive-leetcode-mcp": {
"command": "npx",
"args": [
"-y",
"@sperekrestova/interactive-leetcode-mcp"
]
}
}
}Файл настроек
{
"servers": {
"interactive-leetcode-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sperekrestova/interactive-leetcode-mcp"
]
}
}
}Командой платформы
gemini mcp add interactive-leetcode-mcp npx -y @sperekrestova/interactive-leetcode-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о interactive-leetcode-mcp
Как установить interactive-leetcode-mcp в Claude Code?
Одной командой: claude mcp add interactive-leetcode-mcp -- npx -y @sperekrestova/interactive-leetcode-mcp. После этого сервер запускается по stdio через npx.
Что делает interactive-leetcode-mcp?
Даёт агенту инструменты LeetCode: поиск задач, подсказки по уровням, локальный прогон тестов и отправку решения с результатами.
Что нужно для работы сервера?
Node.js v20 или выше, аккаунт LeetCode и браузер для входа. Учётные данные вводятся один раз при авторизации.