PersonalLeetcodeMCP
LeetCode MCP Connector for Claude.ai
Удаленный MCP-сервер, который дает Клоду доступ к вашей истории отправок на LeetCode и анализу слабых областей.
Предоставляемые инструменты
Инструмент | Описание |
| Недавние отправки со статусом, языком и обнаружением множественных попыток |
| Постатейный разбор самых слабых и сильных областей с рекомендациями |
| Общее количество принятых/отправленных решений, серии и процентиль рейтинга |
| Задача ежедневного испытания на сегодня |
Related MCP server: Interactive LeetCode MCP
Настройка
1. Установка и локальный запуск
npm install
npm start
# → Listening on http://localhost:30002. Развертывание (требуется для Claude.ai)
Claude.ai требуется публично доступный HTTPS-адрес. Выберите один из вариантов:
Вариант A — Railway (самый простой, бесплатный уровень)
Загрузите эту папку в репозиторий GitHub
Перейдите на railway.app → Новый проект → Развернуть из GitHub
Railway автоматически обнаружит Node.js и выдаст вам публичный URL, например
https://leetcode-mcp-xxx.railway.app
Вариант B — Render
Загрузите на GitHub
render.com → Новый веб-сервис → подключите репозиторий
Сборка:
npm install, Запуск:node server.jsПолучите URL вида
https://leetcode-mcp.onrender.com
Вариант C — Docker (любой VPS/облако)
docker build -t leetcode-mcp .
docker run -p 3000:3000 leetcode-mcp
# Then point a domain + SSL at port 3000Вариант D — Cloudflare Workers (продвинутый)
У Cloudflare есть встроенная поддержка MCP. См.: https://developers.cloudflare.com/mcp/
3. Добавление в Claude.ai
После развертывания:
Перейдите в Claude.ai → Настройки → Подключения
Нажмите «Добавить пользовательский коннектор»
Введите URL вашего сервера:
https://your-deployment-url.com/mcpНажмите Добавить
Всё готово — Клод теперь будет иметь доступ к инструментам LeetCode.
Примеры запросов
После подключения попробуйте спросить у Клода:
«Проанализируй мои слабые области на LeetCode — мой никнейм @john_doe»
«Покажи мои последние 20 отправок и скажи, с какими задачами у меня были трудности»
«Каковы мои статистические данные LeetCode и на чем мне сосредоточиться дальше?»
«Какое сегодня ежедневное испытание?»
Примечания об API LeetCode
Публичные данные:
get_submission_history,get_user_stats,analyze_weak_areasиget_daily_challengeработают с данными публичного профиля — вход не требуется, при условии что целевой профиль открыт.Приватные профили: Если у пользователя закрытый профиль, LeetCode вернет пустые данные. Пользователь должен сделать свой профиль публичным в Настройках LeetCode → Приватность.
У LeetCode нет официального публичного API. Этот сервер использует тот же GraphQL-конечную точку, что и сам фронтенд LeetCode. Работа может нарушится, если LeetCode изменит структуру своего API.
Расширение этого сервера
Чтобы добавить больше инструментов, следуйте шаблону в server.js:
server.tool("tool_name", "description", { param: z.string() }, async ({ param }) => {
// call lcQuery() and return results
return { content: [{ type: "text", text: "..." }] };
});Полезные запросы для добавления:
Поиск задач по тегу/сложности (использует запрос
problemsetQuestionList)Задачи, помеченные компанией (требует сессионную cookie LeetCode Premium)
Историю конкурсов (запрос уже есть в файле как
CONTEST_HISTORY_QUERY)
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport. Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Model Context Protocol server that provides integration with LeetCode APIs, enabling automated interaction with programming problems, contests, solutions, and user data across both leetcode.com and leetcode.cn platforms.9196 npm151MIT
- AlicenseAqualityAmaintenanceEnables interactive LeetCode practice with AI-guided authentication, problem solving, solution submission, and learning mode.24147 npm12MIT
- FlicenseNot gradedqualityDmaintenanceLets Claude read your Trello boards, lists, and cards via a remote MCP server.-
- FlicenseNot gradedqualityDmaintenanceA tutorial and working MCP server that connects to your LeetCode profile, enabling AI assistants to check solved problems and recommend new ones by topic and difficulty.1-