MCP サーバー LeetCode
AI アシスタントが LeetCode の問題、ユーザー情報、コンテスト データにアクセスできるようにする、LeetCode 用のモデル コンテキスト プロトコル (MCP) サーバー。
特徴
🚀 LeetCode APIへの高速アクセス
🔍 問題を検索し、毎日の課題を取得し、ユーザープロフィールを確認します
🏆 クエリコンテストデータとランキング
🧩 MCPツールとリソースの完全サポート
📦 CLIとプログラム可能なAPIの両方を提供
Related MCP server: LeetCode MCP Server
インストール
グローバルインストール
インストールしたら、コマンドラインから直接実行できます。
ローカルインストール
使用法
Claude for Desktopとの統合
Claude for Desktop のclaude_desktop_config.jsonファイルに以下を追加します。
地域開発の場合:
図書館として利用
利用可能なツール
問題関連ツール
ツール名 | 説明 | パラメータ |
| 毎日のチャレンジに挑戦 | なし |
| 特定の問題の詳細を取得する |
(文字列) |
| 基準に基づいて問題を検索する |
(オプション)、
(オプション)、
(デフォルト20)、
(デフォルト0) |
ユーザー関連ツール
ツール名 | 説明 | パラメータ |
| ユーザー情報を取得する |
(文字列) |
| ユーザーの投稿履歴を取得する |
(文字列)、
(オプション、デフォルトは20) |
| ユーザーコンテストランキングを取得する |
(文字列) |
コンテスト関連ツール
ツール名 | 説明 | パラメータ |
| コンテストの詳細を見る |
(文字列) |
利用可能なリソース
問題リソース
leetcode://daily-challenge: デイリーチャレンジleetcode://problem/{titleSlug}: 問題の詳細leetcode://problems{?tags,difficulty,limit,skip}: 問題リスト
ユーザーリソース
leetcode://user/{username}/profile: ユーザープロフィールleetcode://user/{username}/submissions{?limit}: ユーザーの投稿leetcode://user/{username}/contest-ranking: ユーザーコンテストランキング
地域開発
リポジトリをクローンし、依存関係をインストールします。
開発モードで実行:
プロジェクトをビルドします。
ライセンス
マサチューセッツ工科大学
関連プロジェクト
モデルコンテキストプロトコル- MCP 仕様とドキュメント
Claude for Desktop - MCPサポート付きAIアシスタント
謝辞
このプロジェクトはalfa-leetcode-apiに触発されました