Skip to main content
Glama
RishiSarraff

PersonalLeetcodeMCP

by RishiSarraff

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

get_submission_history

Envíos recientes con estado, lenguaje y detección de múltiples intentos

analyze_weak_areas

Desglose tema por tema de las áreas más débiles frente a las más fuertes con recomendaciones

get_user_stats

Recuentos generales de aceptados/envíos, rachas y percentil de clasificación

get_daily_challenge

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:3000

2. 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)

  1. Sube esta carpeta a un repositorio de GitHub

  2. Ve a railway.app → Nuevo proyecto → Desplegar desde GitHub

  3. Railway detecta automáticamente Node.js y te da una URL pública como https://leetcode-mcp-xxx.railway.app

Opción B — Render

  1. Sube a GitHub

  2. render.com → Nuevo servicio web → conecta el repositorio

  3. Compila: npm install, Inicia: node server.js

  4. Obtiene 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 3000

Opció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:

  1. Ve a Claude.ai → Ajustes → Conectores

  2. Haz clic en "Añadir conector personalizado"

  3. Introduce la URL de tu servidor: https://your-deployment-url.com/mcp

  4. Haz 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_areas y get_daily_challenge funcionan 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)

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

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/RishiSarraff/PersonalLeetcodeMCP'

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