Back to MCP Integrations

mcp-server-leetcode MCP

MCP integration for mcp-server-leetcode MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: doggybee

Installation

curl -fsSL https://claudekit.xyz/i/mcp-server-leetcode | bash

Description

Model Context Protocol (MCP) сервер для LeetCode, который позволяет AI-ассистентам получать доступ к задачам LeetCode, информации о пользователях и данным соревнований.

Установка

Smithery

npx -y @smithery/cli install @doggybee/mcp-server-leetcode --client claude

Глобальная установка

npm install -g @mcpfun/mcp-server-leetcode
mcp-server-leetcode

Локальная установка

npm install @mcpfun/mcp-server-leetcode

Из исходного кода

git clone https://github.com/doggybee/mcp-server-leetcode.git
cd mcp-server-leetcode
npm install
npm run build

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "leetcode": {
      "command": "mcp-server-leetcode"
    }
  }
}

Локальная разработка

{
  "mcpServers": {
    "leetcode": {
      "command": "node",
      "args": ["/path/to/dist/index.js"]
    }
  }
}

Доступные инструменты

ИнструментОписание
get-daily-challengeПолучить ежедневную задачу
get-problemПолучить детали конкретной задачи
search-problemsПоиск задач по критериям
get-user-profileПолучить информацию о пользователе
get-user-submissionsПолучить историю отправок пользователя
get-user-contest-rankingПолучить рейтинги пользователя в соревнованиях
get-contest-detailsПолучить детали соревнования

Возможности

  • Быстрый доступ к LeetCode API
  • Поиск задач, получение ежедневных вызовов и проверка профилей пользователей
  • Запрос данных и рейтингов соревнований
  • Полная поддержка MCP инструментов и ресурсов
  • Предоставляет как CLI, так и программируемый API

Ресурсы

Примечания

Сервер предоставляет как инструменты для доступа к данным LeetCode, так и ресурсы, используя URI-паттерны вроде leetcode://daily-challenge и leetcode://problem/{titleSlug}. Также может использоваться как JavaScript-библиотека с классом LeetCodeService.