SuperAPI AI 工具集

mcp-server-leetcode

这是一款面向 LeetCode 的 Model Context Protocol(MCP)服务器,旨在让 AI 助手通过 GraphQL 访问 LeetCode 的题目、用户信息和竞赛数据。它提供对 LeetCode API 的快速访问,支持搜索题目、获取每日一题、查看用户资料、查询竞赛数据与排名,并完整支持 MCP 工具与资源。项目同时提供 CLI 和可编程 API,可通过 Smithery 自动安装到 Claude Desktop,也可全局或本地安装,并可与 Claude for Desktop 集成。项目以本地开发方式运行,支持克隆仓库、安装依赖、开发模式运行和构建。该服务器提供题目相关工具、用户相关工具、竞赛相关工具,以及题目资源等。

访问官网

工具介绍

用途

该 MCP 服务器用于让 AI 助手通过 Model Context Protocol 访问 LeetCode 的题目、用户信息和竞赛数据,便于在 AI 对话中搜索、检索和解决 LeetCode 问题,并进行元数据过滤以及访问用户资料、提交记录和竞赛数据。

主要能力

  • 快速访问 LeetCode API
  • 搜索题目、获取每日挑战、查看用户资料
  • 查询竞赛数据与排名
  • 完整支持 MCP 工具与资源
  • 同时提供 CLI 和可编程 API

可用工具与资源

项目提供以下分类的工具:

  • 题目相关工具
  • 用户相关工具
  • 竞赛相关工具

项目提供以下资源:

  • 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:用户竞赛排名

使用方式

通过 Smithery 安装

可通过 Smithery 自动为 Claude Desktop 安装 mcp-server-leetcode。

全局安装

安装后可直接从命令行运行。原文未提供具体全局安装命令。

本地安装

原文未提供具体本地安装命令。

与 Claude for Desktop 集成

将相关配置添加到 Claude for Desktop 的 claude_desktop_config.json 文件中。原文未提供完整配置内容。

本地开发

克隆仓库并安装依赖,然后在开发模式下运行,最后构建项目。原文未提供具体命令。

作为库使用

项目可作为库用于编程调用。

适用场景

  • AI 助手在对话中解答 LeetCode 题目
  • 搜索和检索 LeetCode 题目及每日挑战
  • 查看 LeetCode 用户资料、提交记录和竞赛排名
  • 查询 LeetCode 竞赛数据与排名

限制

原文未提供收费、价格、平台、效果或具体使用步骤等信息。部分安装和配置命令在原文中未完整给出。