PersonalLeetcodeMCP
LeetCode MCP Connector para Claude.ai
Un servidor MCP remoto que proporciona a Claude acceso a tu historial de envíos de LeetCode y al análisis de áreas débiles.
Herramientas proporcionadas
Herramienta | Descripción |
| Envíos recientes con estado, lenguaje y detección de múltiples intentos |
| Desglose tema por tema de las áreas más débiles frente a las más fuertes con recomendaciones |
| Recuentos generales de aceptados/envíos, rachas y percentil de clasificación |
| El problema del desafío diario de hoy |
Related MCP server: Interactive LeetCode MCP
Configuración
1. Instalar y ejecutar localmente
npm install
npm start
# → Listening on http://localhost:30002. Desplegar (requerido para Claude.ai)
Claude.ai requiere una URL HTTPS de acceso público. Elige una:
Opción A — Railway (la más fácil, nivel gratuito)
Sube esta carpeta a un repositorio de GitHub
Ve a railway.app → Nuevo proyecto → Desplegar desde GitHub
Railway detecta automáticamente Node.js y te da una URL pública como
https://leetcode-mcp-xxx.railway.app
Opción B — Render
Sube a GitHub
render.com → Nuevo servicio web → conecta el repositorio
Compila:
npm install, Inicia:node server.jsObtiene una URL como
https://leetcode-mcp.onrender.com
Opción C — Docker (cualquier VPS/nube)
docker build -t leetcode-mcp .
docker run -p 3000:3000 leetcode-mcp
# Then point a domain + SSL at port 3000Opción D — Cloudflare Workers (avanzado)
Cloudflare tiene soporte MCP integrado. Ver: https://developers.cloudflare.com/mcp/
3. Añadir a Claude.ai
Una vez desplegado:
Ve a Claude.ai → Ajustes → Conectores
Haz clic en "Añadir conector personalizado"
Introduce la URL de tu servidor:
https://your-deployment-url.com/mcpHaz clic en Añadir
Eso es todo — Claude ahora tendrá acceso a las herramientas de LeetCode.
Ejemplos de prompts
Después de conectar, prueba a preguntarle a Claude:
"Analiza mis áreas débiles en LeetCode: mi nombre de usuario es @john_doe"
"Muéstrame mis últimos 20 envíos y dime con qué problemas tuve dificultades"
"¿Cuáles son mis estadísticas de LeetCode y en qué debería centrarme después?"
"¿Cuál es el desafío diario de hoy?"
Notas sobre la API de LeetCode
Datos públicos:
get_submission_history,get_user_stats,analyze_weak_areasyget_daily_challengefuncionan todos con datos públicos del perfil: no se requiere inicio de sesión, siempre que el perfil de destino sea público.Perfiles privados: Si un usuario tiene un perfil privado, LeetCode devolverá datos vacíos. El usuario debe configurar su perfil como público en Ajustes de LeetCode → Privacidad.
LeetCode no tiene una API pública oficial. Este servidor usa el mismo endpoint GraphQL que usa el propio frontend de LeetCode. Puede dejar de funcionar si LeetCode cambia la estructura de su API.
Cómo extender este servidor
Para añadir más herramientas, sigue el patrón en server.js:
server.tool("tool_name", "description", { param: z.string() }, async ({ param }) => {
// call lcQuery() and return results
return { content: [{ type: "text", text: "..." }] };
});Consultas útiles para añadir:
Búsqueda de problemas por etiqueta/dificultad (usa la consulta
problemsetQuestionList)Problemas etiquetados por empresa (requiere la cookie de sesión de LeetCode Premium)
Historial de concursos (la consulta ya está en el archivo como
CONTEST_HISTORY_QUERY)
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Pace is a remote MCP server that exposes wearable and fitness data to Claude via the Model Context Protocol. It connects to Garmin, Oura, Whoop, Polar, Fitbit and 20+ devices and provides 15 tools for querying sleep, activity, recovery, and training data. Hosted on Google Cloud Run, OAuth 2.1 authentication, Streamable HTTP transport. Instructions: First you need to create an account at: https://pacetraining.co and connect your wearables. After that you can connect the remote Server via Custom Connector in Claude and OAuth 2.1 Flow startet.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Model Context Protocol server that provides integration with LeetCode APIs, enabling automated interaction with programming problems, contests, solutions, and user data across both leetcode.com and leetcode.cn platforms.9196 npm151MIT
- AlicenseAqualityAmaintenanceEnables interactive LeetCode practice with AI-guided authentication, problem solving, solution submission, and learning mode.24147 npm12MIT
- FlicenseNot gradedqualityDmaintenanceLets Claude read your Trello boards, lists, and cards via a remote MCP server.-
- FlicenseNot gradedqualityDmaintenanceA tutorial and working MCP server that connects to your LeetCode profile, enabling AI assistants to check solved problems and recommend new ones by topic and difficulty.1-