PersonalLeetcodeMCP
LeetCode MCP Connector für Claude.ai
Ein entfernter MCP-Server, der Claude Zugriff auf deinen LeetCode-Aufgabenverlauf und deine Schwachstellenanalyse gibt.
Bereitgestellte Werkzeuge
Werkzeug | Beschreibung |
| Aktuelle Einreichungen mit Status, Sprache und Erkennung mehrerer Versuche |
| Themenbezogene Aufschlüsselung der schwächsten vs. stärksten Bereiche mit Empfehlungen |
| Gesamtzahl der akzeptierten/Einreichungen, Serien und Ranking-Perzentil |
| Die heutige tägliche Challenge-Aufgabe |
Related MCP server: Interactive LeetCode MCP
Einrichtung
1. Installieren und lokal ausführen
npm install
npm start
# → Listening on http://localhost:30002. Bereitstellen (erforderlich für Claude.ai)
Claude.ai benötigt eine öffentlich zugängliche HTTPS-URL. Wähle eine aus:
Option A — Railway (am einfachsten, kostenloses Kontingent)
Verschiebe diesen Ordner in ein GitHub-Repository
Gehe zu railway.app → Neues Projekt → Von GitHub bereitstellen
Railway erkennt Node.js automatisch und gibt dir eine öffentliche URL wie
https://leetcode-mcp-xxx.railway.app
Option B — Render
Auf GitHub pushen
render.com → Neuer Webdienst → Repository verbinden
Build:
npm install, Start:node server.jsErhält eine URL wie
https://leetcode-mcp.onrender.com
Option C — Docker (beliebiger VPS/Cloud)
docker build -t leetcode-mcp .
docker run -p 3000:3000 leetcode-mcp
# Then point a domain + SSL at port 3000Option D — Cloudflare Workers (fortgeschritten)
Cloudflare hat integrierte MCP-Unterstützung. Siehe: https://developers.cloudflare.com/mcp/
3. Zu Claude.ai hinzufügen
Nach der Bereitstellung:
Gehe zu Claude.ai → Einstellungen → Connectors
Klicke auf „Benutzerdefinierten Connector hinzufügen“
Gib deine Server-URL ein:
https://your-deployment-url.com/mcpKlicke auf Hinzufügen
Das war's – Claude hat jetzt Zugriff auf die LeetCode-Werkzeuge.
Beispielaufforderungen
Nach dem Verbinden kannst du Claude zum Beispiel bitten:
„Analysiere meine Schwachstellen auf LeetCode – mein Benutzername ist @john_doe“
„Zeig mir meine letzten 20 Einreichungen und sag mir, bei welchen Aufgaben ich Probleme hatte“
„Was sind meine LeetCode-Statistiken und worauf sollte ich mich als Nächstes konzentrieren?“
„Was ist die heutige tägliche Challenge?“
Hinweise zur LeetCode-API
Öffentliche Daten:
get_submission_history,get_user_stats,analyze_weak_areasundget_daily_challengefunktionieren alle mit öffentlichen Profildaten – kein Login erforderlich, solange das Zielprofil öffentlich ist.Private Profile: Wenn ein Benutzer ein privates Profil hat, gibt LeetCode leere Daten zurück. Der Benutzer muss sein Profil in den LeetCode-Einstellungen → Datenschutz auf öffentlich setzen.
LeetCode hat keine offizielle öffentliche API. Dieser Server verwendet denselben GraphQL-Endpunkt, den auch LeetCode's eigene Oberfläche verwendet. Er könnte kaputtgehen, wenn LeetCode seine API-Struktur ändert.
Erweitern dieses Servers
Um weitere Werkzeuge hinzuzufügen, folge dem Muster in server.js:
server.tool("tool_name", "description", { param: z.string() }, async ({ param }) => {
// call lcQuery() and return results
return { content: [{ type: "text", text: "..." }] };
});Nützliche Abfragen zum Hinzufügen:
Aufgabensuche nach Schlagwort/Schwierigkeitsgrad (verwendet die
problemsetQuestionList-Abfrage)Aufgaben mit Unternehmensbezug (erfordert LeetCode Premium-Sitzungscookie)
Wettbewerbsverlauf (die Abfrage ist bereits als
CONTEST_HISTORY_QUERYin der Datei vorhanden)
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-