Integrations
Provides access to LeetCode problems, daily challenges, user profiles, submission history, contest data, and rankings through the LeetCode API.
MCP 服务器 LeetCode
LeetCode 的模型上下文协议 (MCP) 服务器,使 AI 助手能够访问 LeetCode 问题、用户信息和竞赛数据。
特征
- 🚀 快速访问 LeetCode API
- 🔍 搜索问题、检索每日挑战并查看用户资料
- 🏆 查询比赛数据和排名
- 🧩 全面支持 MCP 工具和资源
- 📦提供 CLI 和可编程 API
安装
全局安装
Copy
安装后,您可以直接从命令行运行它:
Copy
本地安装
Copy
用法
与 Claude for Desktop 集成
将以下内容添加到您的 Claude for Desktop claude_desktop_config.json
文件中:
Copy
对于本地开发:
Copy
用作图书馆
Copy
可用工具
问题相关工具
工具名称 | 描述 | 参数 |
---|---|---|
get-daily-challenge | 接受每日挑战 | 没有任何 |
get-problem | 获取特定问题的详细信息 | titleSlug (字符串) |
search-problems | 根据标准搜索问题 | tags (可选)、 difficulty (可选)、 limit (默认 20)、 skip (默认 0) |
用户相关工具
工具名称 | 描述 | 参数 |
---|---|---|
get-user-profile | 获取用户信息 | username (字符串) |
get-user-submissions | 获取用户提交历史记录 | username (字符串), limit (可选,默认 20) |
get-user-contest-ranking | 获取用户竞赛排名 | username (字符串) |
比赛相关工具
工具名称 | 描述 | 参数 |
---|---|---|
get-contest-details | 获取比赛详情 | contestSlug (字符串) |
可用资源
问题资源
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
:用户竞赛排名
本地开发
克隆存储库并安装依赖项:
Copy
以开发模式运行:
Copy
构建项目:
Copy
执照
麻省理工学院
相关项目
- 模型上下文协议- MCP 规范和文档
- Claude for Desktop - 支持 MCP 的 AI 助手
致谢
- 该项目受到alfa-leetcode-api的启发
You must be authenticated.
Tools
LeetCode 的模型上下文协议 (MCP) 服务器,使 AI 助手能够访问 LeetCode 问题、用户信息和竞赛数据。
- Features
- Installation
- Usage
- Available Tools
- Available Resources
- Local Development
- License
- Related Projects
- Acknowledgements