Skip to main content
Glama

MCP 서버 LeetCode

npm 버전 GitHub 라이센스 버전

LeetCode의 MCP(Model Context Protocol) 서버는 AI 어시스턴트가 LeetCode 문제, 사용자 정보 및 경연 대회 데이터에 액세스할 수 있도록 해줍니다.

특징

  • 🚀 LeetCode API에 빠르게 액세스

  • 🔍 문제 검색, 일일 챌린지 검색, 사용자 프로필 확인

  • 🏆 콘테스트 데이터 및 순위 조회

  • 🧩 MCP 도구 및 리소스에 대한 전체 지원

  • 📦 CLI와 프로그래밍 가능한 API를 모두 제공합니다

Related MCP server: LeetCode MCP Server

설치

글로벌 설치

지엑스피1

설치가 완료되면 명령줄에서 직접 실행할 수 있습니다.

mcp-server-leetcode

로컬 설치

npm install @mcpfun/mcp-server-leetcode

용법

데스크톱용 Claude와 통합

Claude for Desktop claude_desktop_config.json 파일에 다음을 추가하세요.

{ "mcpServers": { "leetcode": { "command": "mcp-server-leetcode" } } }

지역 개발을 위해:

{ "mcpServers": { "leetcode": { "command": "node", "args": ["/path/to/dist/index.js"] } } }

도서관으로 활용하기

import { LeetCodeService } from '@mcpfun/mcp-server-leetcode'; // Initialize the service const leetcodeService = new LeetCodeService(); // Get daily challenge const dailyChallenge = await leetcodeService.getDailyChallenge(); // Search problems const problems = await leetcodeService.searchProblems({ difficulty: 'MEDIUM', tags: 'array+dynamic-programming' });

사용 가능한 도구

문제 관련 도구

도구 이름

설명

매개변수

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 : 사용자 콘테스트 순위

지역 개발

저장소를 복제하고 종속성을 설치합니다.

git clone https://github.com/doggybee/mcp-server-leetcode.git cd mcp-server-leetcode npm install

개발 모드에서 실행:

npm run dev

프로젝트를 빌드하세요:

npm run build

특허

MIT

관련 프로젝트

감사의 말

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/doggybee/mcp-server-leetcode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server