Integrations
Provides access to LeetCode problems, daily challenges, user profiles, submission history, contest data, and rankings through the LeetCode API.
Servidor MCP LeetCode
Un servidor de Protocolo de Contexto de Modelo (MCP) para LeetCode que permite a los asistentes de IA acceder a los problemas de LeetCode, la información del usuario y los datos del concurso.
Características
- 🚀 Acceso rápido a la API de LeetCode
- 🔍Busca problemas, recupera desafíos diarios y consulta perfiles de usuarios
- 🏆 Consultar datos y clasificaciones del concurso
- 🧩 Soporte completo para herramientas y recursos de MCP
- 📦 Proporciona tanto CLI como API programable
Instalación
Instalación global
Una vez instalado, puedes ejecutarlo directamente desde la línea de comandos:
Instalación local
Uso
Integración con Claude para escritorio
Agregue lo siguiente a su archivo claude_desktop_config.json
de Claude for Desktop:
Para el desarrollo local:
Uso como biblioteca
Herramientas disponibles
Herramientas relacionadas con problemas
Nombre de la herramienta | Descripción | Parámetros |
---|---|---|
get-daily-challenge | Consigue el desafío diario | Ninguno |
get-problem | Obtenga detalles de un problema específico | titleSlug (cadena) |
search-problems | Búsqueda de problemas según criterios | tags (opcional), difficulty (opcional), limit (predeterminado 20), skip (predeterminado 0) |
Herramientas relacionadas con el usuario
Nombre de la herramienta | Descripción | Parámetros |
---|---|---|
get-user-profile | Obtener información del usuario | username (cadena) |
get-user-submissions | Obtener el historial de envíos del usuario | username (cadena), limit (opcional, predeterminado 20) |
get-user-contest-ranking | Obtener clasificaciones de concursos de usuarios | username (cadena) |
Herramientas relacionadas con el concurso
Nombre de la herramienta | Descripción | Parámetros |
---|---|---|
get-contest-details | Obtenga detalles del concurso | contestSlug (cadena) |
Recursos disponibles
Recursos para el problema
leetcode://daily-challenge
: Desafío diarioleetcode://problem/{titleSlug}
: Detalles del problemaleetcode://problems{?tags,difficulty,limit,skip}
: Lista de problemas
Recursos para el usuario
leetcode://user/{username}/profile
: Perfil de usuarioleetcode://user/{username}/submissions{?limit}
: Envíos de usuariosleetcode://user/{username}/contest-ranking
: Clasificación del concurso de usuarios
Desarrollo local
Clonar el repositorio e instalar las dependencias:
Ejecutar en modo de desarrollo:
Construir el proyecto:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Proyectos relacionados
- Protocolo de contexto de modelo : especificaciones y documentación de MCP
- Claude para escritorio : asistente de IA compatible con MCP
Expresiones de gratitud
- Este proyecto se inspiró en alfa-leetcode-api
You must be authenticated.
Tools
Un servidor de Protocolo de Contexto de Modelo (MCP) para LeetCode que permite a los asistentes de IA acceder a los problemas de LeetCode, la información del usuario y los datos del concurso.
- Features
- Installation
- Usage
- Available Tools
- Available Resources
- Local Development
- License
- Related Projects
- Acknowledgements