Home/Directory/Productivity/Leetcode Server

Leetcode Server

@jinzcdev · github.com/jinzcdev/leetcode-mcp-server

MCP server enabling automated access to LeetCode's programming problems, solutions, submissions and public data with optional authentication for user-specific features (e.g., notes), supporting both…

ClaimedProductivitystdioToolslocal auth
GitHub

Install one command

terminal
$ npx -y @smithery/cli install @jinzcdev/leetcode-mcp-server --client claude

Or add it with the Claude CLI: claude mcp add jinzcdev-leetcode-mcp-server

Tools exposed 30 tools

get_daily_challenge
get_problem
search_problems
get_user_profile
get_user_contest_ranking
get_recent_ac_submissions
get_recent_submissions
get_user_status
get_problem_submission_report
get_problem_progress
get_all_submissions
run_code
submit_solution
search_notes
get_note
create_note
update_note
list_problem_solutions
get_problem_solution
titleSlug
category
tags
difficulty
searchKeywords
username
attended
lang
typedCode
keyword
questionSlug

Configuration generate & copy

Values are filled in locally in your browser — nothing is sent anywhere.

claude_desktop_config.json
{
  "mcpServers": {
    "jinzcdev-leetcode-mcp-server": {
      "command": "npx",
      "args": ["-y", "@smithery/cli", "install", "@jinzcdev/leetcode-mcp-server", "--client", "claude"],
      "env": {
        "LEETCODE_SESSION": "<your-leetcode-session>"
      }
    }
  }
}

Paste the Claude Desktop snippet under mcpServers in your config, then restart Claude Desktop — or run the Claude Code command in your terminal.

Related

Similar servers

More in Productivity
Compare
@modelcontextprotocol

Search Drive and read Docs, Sheets and Slides as text. OAuth-scoped, read-first access.

ProductivitystdioRead-only auth
6.9k2mo ago3 toolslocal
$npx -y @modelcontextprotocol/server-gdrive
Compare
@notionhq

Query databases, read and append pages, and search a Notion workspace through the official API.

ProductivityHTTPWrite auth
5.8k4w ago6 toolscloud
$npx -y @notionhq/notion-mcp-server
Compare
@modelcontextprotocol

Current time and timezone conversion — a tiny utility that grounds the model in real wall-clock time.

ProductivitystdioRead-only no-auth
4.7k1mo ago2 toolslocal
$uvx mcp-server-time