Leetcode_Notes_MCP

Leetcode_Notes_MCP

🚀 LeetCode MCP(模型上下文协议)

这是一个基于 Python 的工具,可用于获取 LeetCode 问题,并为这些问题的多种解决方案提供详细解释,帮助用户更好地理解和解决算法问题。

🚀 快速开始

此工具能快速获取 LeetCode 问题,并提供详细的解决方案。使用前请确保完成以下步骤。

✨ 主要特性

  • 获取问题描述:可准确获取 LeetCode 问题的详细描述。
  • 提取示例和约束条件:自动提取问题中的示例和约束条件,方便分析。
  • 提供多种解决方案:针对每个问题提供多种解决方案,包含解决思路、时间和空间复杂度分析、实现细节以及逐步解释。

📦 安装指南

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

💻 使用示例

基础用法

运行脚本:

python leetcode_mcp.py

根据提示,输入您要探索的 LeetCode 问题名称。工具将获取该问题并提供多种解决方案的详细解释。

示例:

请输入 LeetCode 问题名称: valid-sudoku

📚 详细文档

输出格式

工具生成 Markdown 格式的输出,包含以下内容:

  1. 问题标题和难度等级
  2. 问题描述
  3. 示例
  4. 约束条件
  5. 多种解决方案,每种方案包括:
    • 解决思路
    • 复杂度分析
    • 实现细节
    • 详细解释

⚠️ 注意事项

⚠️ 重要提示

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

  • 0 关注
  • 0 收藏,31 浏览
  • system 提出于 2025-10-02 13:24

相似服务问题

相关AI产品