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: LeetCode MCP Server
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 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