MCP.so
Sign In
Servers

MCP Server LeetCode

@MCP-Mirror

Mirror of

Overview

What is MCP Server LeetCode?

MCP Server LeetCode is a Model Context Protocol (MCP) server that enables AI assistants to access LeetCode problems, user information, and contest data through a set of tools and resources.

How to use MCP Server LeetCode?

Install globally via npm install -g @mcpfun/mcp-server-leetcode and run mcp-server-leetcode. For use with Claude Desktop, add the command to claude_desktop_config.json. Alternatively, import the LeetCodeService class as a library in JavaScript projects.

Key features of MCP Server LeetCode

  • Fast access to the 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

Use cases of MCP Server LeetCode

  • Fetch the daily LeetCode challenge for practice or discussion
  • Search problems by difficulty, tags, and pagination
  • Retrieve detailed information about a specific problem
  • Look up a user’s profile, submissions, and contest rankings
  • Get contest details by slug

FAQ from MCP Server LeetCode

What tools does MCP Server LeetCode provide?

Tools include get-daily-challenge, get-problem, search-problems, get-user-profile, get-user-submissions, get-user-contest-ranking, and get-contest-details.

How do I install MCP Server LeetCode?

Install it globally via npm install -g @mcpfun/mcp-server-leetcode or locally with npm install @mcpfun/mcp-server-leetcode. It can also be installed through Smithery for Claude Desktop.

What resources are available?

Resources include leetcode://daily-challenge, leetcode://problem/{titleSlug}, leetcode://problems{?tags,difficulty,limit,skip}, leetcode://user/{username}/profile, leetcode://user/{username}/submissions{?limit}, and leetcode://user/{username}/contest-ranking.

How do I use it with Claude Desktop?

Add an entry to claude_desktop_config.json with the command mcp-server-leetcode (or a local path for development) under the server name leetcode.

Does the server require authentication or API keys?

The README does not mention any authentication or API keys; it appears to access public LeetCode data directly.

Tags

More from Other