Skip to main content
Glama
RishiSarraff

PersonalLeetcodeMCP

by RishiSarraff

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

get_submission_history

Aktuelle Einreichungen mit Status, Sprache und Erkennung mehrerer Versuche

analyze_weak_areas

Themenbezogene Aufschlüsselung der schwächsten vs. stärksten Bereiche mit Empfehlungen

get_user_stats

Gesamtzahl der akzeptierten/Einreichungen, Serien und Ranking-Perzentil

get_daily_challenge

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

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

  1. Verschiebe diesen Ordner in ein GitHub-Repository

  2. Gehe zu railway.app → Neues Projekt → Von GitHub bereitstellen

  3. Railway erkennt Node.js automatisch und gibt dir eine öffentliche URL wie https://leetcode-mcp-xxx.railway.app

Option B — Render

  1. Auf GitHub pushen

  2. render.com → Neuer Webdienst → Repository verbinden

  3. Build: npm install, Start: node server.js

  4. Erhä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 3000

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

  1. Gehe zu Claude.ai → Einstellungen → Connectors

  2. Klicke auf „Benutzerdefinierten Connector hinzufügen“

  3. Gib deine Server-URL ein: https://your-deployment-url.com/mcp

  4. Klicke 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_areas und get_daily_challenge funktionieren 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_QUERY in der Datei vorhanden)

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