返回市场
力扣笔记_mcp

力扣笔记_mcp

作者:Kishan-N2 星标更新:2025-04-05

项目介绍

LeetCode MCP (模型上下文协议)

这是一个基于Python的工具,用于获取LeetCode问题并提供各种解决方案方法的详细解释。

特性

  • 从LeetCode获取问题描述
  • 提取示例和约束条件
  • 提供多种解决方案方法,包括:
    • 解决方案背后的直觉
    • 时间和空间复杂度分析
    • 实现细节
    • 分步解释

安装

  1. 克隆此仓库
  2. 安装所需依赖项:
pip install -r requirements.txt
  1. config.json文件中更新您的开放API密钥:
{"OPENAI_API_KEY": "<在此处添加您的OpenAI API密钥>"}

使用

运行脚本:

python leetcode_mcp.py

当提示时,请输入您想要探索的LeetCode问题名称。该工具将获取问题并提供各种解决方案方法的详细解释。

示例:

输入LeetCode问题名称:valid-sudoku

输出格式

该工具生成一个markdown格式的输出,包含:

  1. 问题标题和难度
  2. 问题描述
  3. 示例
  4. 约束条件
  5. 多种解决方案方法,每种都包含:
    • 直觉
    • 复杂度分析
    • 实现
    • 详细解释

注意事项

此工具从LeetCode的公共问题页面抓取数据。在使用此工具时,请注意LeetCode的服务条款和速率限制。