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: LeetCode MCP Server
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityFmaintenanceA Model Context Protocol (MCP) server for LeetCode that enables AI assistants to access LeetCode problems, user information, and contest data.71944MIT
- 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.9220139MIT
- Flicense-qualityCmaintenanceLets Claude read your Trello boards, lists, and cards via a remote MCP server.
- Flicense-qualityCmaintenanceA 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
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/RishiSarraff/PersonalLeetcodeMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server