Interactive LeetCode practice

🏗️ AI 陪伴式 LeetCode 刷题神器

面向 LeetCode 刷题的智能 MCP 服务器,提供渐进式提示、代码提交与认证管理,适合算法学习者系统性提升。

收藏
9.8k
安装
2k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Interactive LeetCode MCP 是一款专为算法刷题设计的 MCP(Model Context Protocol)服务器,将 LeetCode 平台深度集成至 AI 对话环境。核心能力覆盖:

  • 结构化学习流程:强制四阶渐进提示(引导提问→通用思路→具体提示→伪代码),防止 AI 直接泄题,培养用户独立思考能力
  • 完整题目生命周期:从每日挑战获取、题目搜索、工作区初始化到代码提交的一站式工作流
  • 智能认证管理:本地安全存储凭证(~/.leetcode-mcp/credentials.json,权限 0o600),支持自动过期检测与重认证
  • 多语言支持:覆盖 Python3/Java/C++/JavaScript/TypeScript 等主流语言,自动映射语言标识

显著优势

1. 教育友好设计:严格的 leetcode_learning_mode 前置调用机制,确保遵循 pedagogical best practice
2. 零配置开箱:通过 npx 即时运行,无需复杂环境搭建

3. 凭证隔离安全:CSRF Token 与 Session 仅本地存储,不经过第三方中转

4. 资源抽象完善:提供 categories/tags/solutions 等只读资源 URI,便于构建辅助工具

局限与风险

  • Node.js 版本依赖:要求 >= 20,旧环境需升级
  • 凭证有效期限制:LeetCode Session 通常 7-14 天过期,需定期重认证
  • 提交功能受限:未认证状态下仅能浏览题目,无法获取个人进度与提交历史
  • 社区方案质量参差get_problem_solution 返回的社区解答未经审核,可能存在错误实现

适用人群

  • 准备技术面试的开发者(尤其适合需要 AI 辅导但担心直接看答案的学习者)
  • 算法竞赛入门者,需要结构化刷题路径
  • 希望通过对话式交互完成 LeetCode 日常打卡的用户

安全与合规提示

  • 凭证文件权限设置为 600(仅所有者可读写),符合 Unix 安全基线
  • 所有 API 调用直接指向 LeetCode 官方,无数据中继
  • 建议定期审计 ~/.leetcode-mcp/ 目录,避免凭证残留

Interactive LeetCode practice 内容

手动下载zip · 3.2 kB
SKILL.mdtext/markdown
请选择文件