Official description๐ โ๏ธ - An MCP server that enables AI models to search, retrieve, and solve LeetCode problems. Supports metadata filtering, user profiles, submissions, and contest data access.
Config template (adjust for your client)
claude mcp add mcp-server-leetcode -- npx -y mcp-server-leetcode
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
43 โ ยท doggybee/mcp-server-leetcode ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 13 sources
Score
score 1,303 ยท 43 โ ยท 13 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository doggybee/mcp-server-leetcode๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
A Model Context Protocol (MCP) server for LeetCode that enables AI assistants to access LeetCode problems, user information, and contest data. Features - ๐ Fast access to LeetCode API - ๐ Search problems, retrieve daily challenges, and check user profiles - ๐ Query contest data and rankings - ๐งฉ Full support for MCP tools and resources - ๐ฆ Provides both CLI and programmable API Installation Installing via Smithery To install mcp-server-leetcode for Claude Desktop automatically via Smithery: Global Installation Once installed, you can run it directly from the command line: Local Installation Usage Integration with Claude for Desktop Add the following to your Claude for Desktop claude_desktop_config.json file: For local development: Use as a Library Available Tools Problem-related Tools | Tool Name | Description | Parameters | |--------|------|------| | get-daily-challenge | Get the daily challenge | None | | get-problem | Get details for a specific problem | titleSlug (string) | | search-problems | Search for problems based on criteria | tags (optional), difficulty (optional), limit (default 20), skip (default 0) | User-related Tools | Tool Name | Description | Parameters | |--------|------|------| | get-user-profile | Get user information | username (string) | | get-user-submissions | Get user submission history | username (string), limit (optional, default 20) | | get-user-contest-ranking | Get user contest rankings | username (string) | Contest-related Tools | Tool Name | Description | Parameters | |--------|------|------| | get-contest-details | Get contest details | contestSlug (string) | Available Resources Problem Resources - leetcode://daily-challenge: Daily challenge - leetcode://problem/{titleSlug}: Problem details - leetcode://problems{?tags,difficulty,limit,skip}: Problem list User Resources - leetcode://user/{username}/profile: User profile - leetcode://user/{username}/submissions{?limit}: User submissions - leetcode://user/{username}/contest-ranking: User contest ranking Local Development Clone the repository and install dependencies: