Skip to main content
Glama
RishiSarraff

PersonalLeetcodeMCP

by RishiSarraff

LeetCode MCP Connector for Claude.ai

Удаленный MCP-сервер, который дает Клоду доступ к вашей истории отправок на LeetCode и анализу слабых областей.

Предоставляемые инструменты

Инструмент

Описание

get_submission_history

Недавние отправки со статусом, языком и обнаружением множественных попыток

analyze_weak_areas

Постатейный разбор самых слабых и сильных областей с рекомендациями

get_user_stats

Общее количество принятых/отправленных решений, серии и процентиль рейтинга

get_daily_challenge

Задача ежедневного испытания на сегодня

Related MCP server: LeetCode MCP Server

Настройка

1. Установка и локальный запуск

npm install
npm start
# → Listening on http://localhost:3000

2. Развертывание (требуется для Claude.ai)

Claude.ai требуется публично доступный HTTPS-адрес. Выберите один из вариантов:

Вариант A — Railway (самый простой, бесплатный уровень)

  1. Загрузите эту папку в репозиторий GitHub

  2. Перейдите на railway.app → Новый проект → Развернуть из GitHub

  3. Railway автоматически обнаружит Node.js и выдаст вам публичный URL, например https://leetcode-mcp-xxx.railway.app

Вариант B — Render

  1. Загрузите на GitHub

  2. render.com → Новый веб-сервис → подключите репозиторий

  3. Сборка: npm install, Запуск: node server.js

  4. Получите 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

После развертывания:

  1. Перейдите в Claude.ai → Настройки → Подключения

  2. Нажмите «Добавить пользовательский коннектор»

  3. Введите URL вашего сервера: https://your-deployment-url.com/mcp

  4. Нажмите Добавить

Всё готово — Клод теперь будет иметь доступ к инструментам 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)

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RishiSarraff/PersonalLeetcodeMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server