qidao123.com技术社区-IT企服评测·应用市场

标题: 【MCP 分享】LeetCode(力扣) MCP Server 让 AI 替你修复 Bug + 记条记,高效刷题 [打印本页]

作者: 水军大提督    时间: 2025-5-1 10:37
标题: 【MCP 分享】LeetCode(力扣) MCP Server 让 AI 替你修复 Bug + 记条记,高效刷题
在停更的两周里,我开发了开源项目 ​LeetCode MCP Server,通过结合大模型本领与 LeetCode API,资助用户分析代码错误、修复 Bug 并生成题目条记,提拔刷题效率。
本期目的:利用 LeetCode MCP Server 分析错题并生成条记
   开源所在:https://github.com/jinzcdev/leetcode-mcp-server
  

试一试 LeetCode MCP Server

本文利用 Cherry Studio 客户端演示怎样调用 LeetCode MCP Server。Cherry Studio 的设置方式可以参考我之前的文章中最后一节:MCP 实战系列(Day 2)- 动手搓个文件系统 MCP 服务器。
1. 添加 MCP 设置

在 Cherry Studio 的 MCP 服务器中添加 LeetCode MCP Server 的设置,注意环境变量 LEETCODE_SITE 需设置为 global(全球站)或 cn(中国站)。

设置成功并启动,可以看到可用的工具列表:

2. 给模型答题错误的提交记载

找一个多年前答题错误的一次提交记载,并要求模型 分析错误原因并指堕落误的代码行,如下:

可以看到,模型识别出提交链接中的提交 ID 并主动调用 get_problem_submission_report 工具得到了提交的详细信息,包罗错误信息和测试用例。接着,模型分析了错误原因,并指出了代码中的问题行。

3. 重新提交接码

模型根据分析结果,给出了修复后的代码,重新提交到 LeetCode,发现可以通过了。

4. 生成题目条记


最后,我要求模型 帮我创建这道题的错误条记。可以看到模型主动调用了 get_problem 和 create_note 工具,获取了题目的详细信息,并生成了一份结构化的题目条记,在官网上预览一下:

LeetCode MCP 的工具列表

除了上述示例中利用的工具,LeetCode MCP Server 还封装了其他常用的 LeetCode API,方便大模型举行调用。以下是工具列表:
题目工具


用户工具


条记工具 (仅中国站支持)


题解工具


怎样开始利用?

LeetCode MCP Server 的本地运行设置如下:
  1. {
  2.   "mcp": {
  3.     "servers": {
  4.       "leetcode": {
  5.         "type": "stdio",
  6.         "command": "npx",
  7.         "args": ["-y", "@jinzcdev/leetcode-mcp-server"],
  8.         "env": {
  9.           "LEETCODE_SITE": "cn",
  10.           "LEETCODE_SESSION": "<YOUR_LEETCODE_SESSION_COOKIE>"
  11.         }
  12.       }
  13.     }
  14.   }
  15. }
复制代码
可将上述设置添加到 Claude Desktop、Cline 和 VS Code 等 MCP 客户端中(注意渺小的设置差别)。
除了本地化运行,也可以利用第三方的 MCP 托管服务器。本服务已经托管在以下几个平台:
   :魔搭平台未查抄到 LeetCode MCP Server 支持的多站点和 Session 设置选项,导致线上托管的版本只支持中国站,且不支持 LEETCODE_SESSION 设置,后续会反馈更新。
  总结

本期介绍了怎样通过 LeetCode MCP Server 来分析错题并生成条记。近期 MCP 生态发展敏捷,想趁热开发一些实用的 MCP 工具,但是发现许多工具社区都已提供,如果读者有一些不错的想法,接待在批评区留言。更接待 收藏、点赞、转发,给我更新下去的动力。
往期推荐


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4