mcp-cs
⚡ MCP-CS (mcp-cs)
Die universelle Suite für Developer Operations, Diagnostik und AlgoJudge-Wettbewerbsausführung
Ein voll ausgestatteter Model Context Protocol (MCP) Server und eine visuelle Konsole, entwickelt für Entwickler, Wettbewerbsprogrammierer und Engineering-Teams.
Installation • Visuelle Konsole • Client-Konfiguration • Tool-Katalog • Homebrew
🌟 Warum mcp-cs?
mcp-cs verbindet Ihren KI-Assistenten (Antigravity, Cursor, Claude Desktop, Windsurf, Cline) direkt mit leistungsstarken lokalen Ausführungs-, Repository-Diagnose-, Datenbankmodellierungs- und Wettbewerbsalgorithmus-Tools – ohne manuelle Konfiguration.
⚡ AlgoJudge-Engine: Führen Sie sandboxed Code aus (Python, JS/TS, C++, Go), führen Sie automatische differenzielle Stresstests durch und prüfen Sie die AST-Codeähnlichkeit.
🩺 Environment Doctor: Diagnostizieren Sie Projekteinrichtungen, erkennen Sie
.env-Abweichungen und prüfen Sie Portkonflikte mit Prozess-PIDs.🗄️ Datenbank & ERD: Analysieren Sie SQL-Schemata und generieren Sie automatisch Mermaid-Entity-Relationship-Diagramme.
⚡ Web-Performance: Scannen Sie nach überdimensionierten Raster-Assets und prüfen Sie HTTP-Komprimierung und Sicherheits-Header.
🛡️ Security Guard: Erkennen Sie geleakte API-Schlüssel, Tokens und hartcodierte Anmeldedaten vor dem Commit.
🌐 API-Playground: Live-HTTP-Testclient und realistischer synthetischer Mock-Datengenerator.
Related MCP server: FastApply MCP Server
🖥️ Interaktives visuelles Dashboard
Starten Sie den eingebetteten grafischen Visualisierer lokal mit:
npx mcp-cs --ui(Oder nach Homebrew/globaler Installation: mcp-cs --ui)
📦 Installationsanleitung
Sie können mcp-cs mit einer der folgenden Methoden installieren und verwenden:
Methode 1: Sofortiger Start über npx (Empfohlen – keine Installation erforderlich)
{
"mcpServers": {
"mcp-cs": {
"command": "npx",
"args": ["-y", "mcp-cs"]
}
}
}Methode 2: Homebrew-Installation (macOS & Linux)
brew tap ieeecsopen/tap
brew install mcp-cs(Oder in einem Befehl: brew install ieeecsopen/tap/mcp-cs)
Methode 3: Globale NPM-Installation
npm install -g mcp-csMethode 4: 1-Klick-Installation über Smithery
npx -y @smithery/cli install mcp-cs --client claude🔌 Client-Konfiguration
1. Antigravity IDE
Fügen Sie mcp-cs zu Ihrer globalen Konfigurationsdatei unter ~/.gemini/config/mcp_config.json hinzu:
{
"mcpServers": {
"mcp-cs": {
"command": "npx",
"args": ["-y", "mcp-cs"]
}
}
}2. Claude Desktop
Fügen Sie zu Ihrer Claude-Konfigurationsdatei hinzu:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mcp-cs": {
"command": "npx",
"args": ["-y", "mcp-cs"]
}
}
}3. Cursor IDE
Öffnen Sie Einstellungen (
Cmd + ,auf dem Mac oderCtrl + ,unter Windows).Gehen Sie zu Features $\to$ MCP.
Klicken Sie auf + Neuen MCP-Server hinzufügen:
Name:
mcp-csTyp:
commandBefehl:
npx -y mcp-cs
🛠️ Vollständiger Tool-Katalog (24 Tools)
⚡ 1. AlgoJudge-Wettbewerbs- und Algorithmus-Engine
Tool | Beschreibung | Beispiel-Prompt |
| Führt Code in Python, JS, TS, C++, C oder Go in einem isolierten Prozess mit strengen Zeit- und Speicherlimits aus. | "Führen Sie diese C++-Lösung mit der Testeingabe |
| Automatischer Differenzialtester: Vergleicht einen optimalen Algorithmus mit einer Brute-Force-Baseline bei randomisierten Eingaben, um fehlschlagende Randfälle zu finden. | "Testen Sie meine Dijkstra-Implementierung gegen eine Brute-Force-Lösung, um herauszufinden, wo sie fehlschlägt." |
| Token-basierter AST-Codeähnlichkeitsprüfer, der zwei Code-Einreichungen vergleicht und verdächtige doppelte Logik erkennt. | "Prüfen Sie, ob |
| Generiert adversariale Randfälle (min $N=1$, maximale Einschränkungen, identische Elemente, extreme Negative, unzusammenhängende Graphen). | "Generieren Sie Randtestfälle für ein Binärbaumproblem." |
🗄️ 2. Datenbank- und Schema-Suite
Tool | Beschreibung | Beispiel-Prompt |
| Analysiert SQL- | "Generieren Sie ein Mermaid-ERD-Diagramm aus dieser |
⚡ 3. Web-Performance-Suite
Tool | Beschreibung | Beispiel-Prompt |
| Scannt Verzeichnisse nach unkomprimierten Rasterbildern (>250KB) und berechnet Bandbreiteneinsparungen durch WebP/AVIF-Konvertierung. | "Prüfen Sie die Bilder in |
| Prüft HTTP-Antwortheader einer Webanwendung auf Gzip/Brotli-Komprimierung, Cache-Control und Sicherheitsheader. | "Überprüfen Sie die Performance- und Sicherheitsheader auf |
🩺 4. Umgebungs- und System-Doctor
Tool | Beschreibung | Beispiel-Prompt |
| Erkennt automatisch Laufzeitumgebungen (Node, Next.js, Python, Docker), fehlende | "Diagnostizieren Sie, warum dieses Repo nicht startet." |
| Vergleicht | "Überprüfen Sie, ob meine |
| Identifiziert, welche Hintergrundprozesse und PIDs Ports ( | "Überprüfen Sie, warum Port 6379 belegt ist." |
🛡️ 5. Sicherheits- und Geheimniswächter
Tool | Beschreibung | Beispiel-Prompt |
| Scannt die Codebasis nach geleakten OpenAI-Schlüsseln, AWS-Zugriffstokens, GitHub-PATs und privaten Schlüsseln. | "Scannen Sie mein Repository nach versehentlich committeten Geheimnissen." |
🌐 6. API-Client- und Mock-Generator
Tool | Beschreibung | Beispiel-Prompt |
| Führt Live-HTTP-Aufrufe ( | "Senden Sie eine GET-Anfrage an |
| Generiert realistische synthetische Mock-Datensätze ( | "Generieren Sie 10 Mock-Benutzerdatensätze mit IDs und E-Mails." |
📚 7. Dokumentation und Code-Hygiene
Tool | Beschreibung | Beispiel-Prompt |
| Scannt alle Markdown-Dateien ( | "Überprüfen Sie alle Markdown-Dateien im Repo auf defekte Links." |
| Extrahiert alle umrahmten Codeblöcke aus der Markdown-Dokumentation zur schnellen Überprüfung. | "Extrahieren Sie alle Code-Snippets in |
| Scannt die Codebasis nach | "Finden Sie alle |
| Untersucht | "Überprüfen Sie, ob wir schwere Abhängigkeiten haben, die unser Bundle verlangsamen." |
🚀 8. Git-, Release- und CI/CD-Suite
Werkzeug | Beschreibung | Beispiel-Prompt |
| Analysiert die konventionelle Git-Commit-Historie zwischen Tags und gibt ein sauberes Markdown-Changelog aus. | "Generiere ein Changelog für alle Commits seit |
| Überprüft nicht committete Dateien, nicht gepushte Commits und den Zustand des Branches, bevor ein Pull Request erstellt wird. | "Überprüfe, ob mein Branch bereit für einen Pull Request ist." |
| Generiert eine strukturierte Markdown-Pull-Request-Beschreibung, die Branch-Commits und Diffs zusammenfasst. | "Generiere eine strukturierte PR-Beschreibung für meinen aktuellen Branch." |
| Ruft Problemstellungen, Beispiel-Eingaben/Ausgaben, Tags und Contest-Limits von Codeforces ab. | "Rufe die Details für das Codeforces-Problem 2060A ab." |
| Generiert produktionsreife GitHub-Actions-CI/CD-Workflows für Next.js, NPM Publishing, Docker oder Python. | "Generiere einen GitHub-Action-Workflow, um dieses Paket automatisch auf NPM zu veröffentlichen." |
🧩 Interaktive Prompts & Ressourcen
Slash-Befehle / Prompts:
/diagnose-repo: Führt vollständige System-Doctor-Diagnosen durch, überprüft Umgebungsvariablen, scannt Ports und generiert einen Onboarding-Bericht./stress-test-solution: Interaktiver Algorithmus-Stresstest-Assistent, um Gegenbeispiel-Edge-Cases zu finden./prepare-pr: Pre-Flight-Checkliste und Zusammenfassung für die PR-Erstellung.
Dynamische Kontext-Ressourcen:
resource://system/ports: Live-Socket-Feed aktiver Netzwerk-Ports.resource://git/status: Echtzeit-Repository-Branch- und Synchronisationsstatus.
💻 Lokale Entwicklung
# 1. Clone repository
git clone https://github.com/ieeecsopen/mcp-cs.git
cd mcp-cs
# 2. Install dependencies
npm install
# 3. Run automated tests
npm test
# 4. Build TypeScript
npm run build
# 5. Start in development mode with UI
npm run dev -- --ui📄 Lizenz & Community
Verteilt unter der MIT-Lizenz.
Gepflegt mit ❤️ von der IEEE Computer Society of SLIIT.
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
- AlicenseNot gradedqualityNot gradedmaintenanceProvides unified development tools including code analysis, debugging, refactoring, documentation, testing, and project automation through multiple LLM providers (KIMI, GLM, OpenRouter). Features agentic audit capabilities with multi-model consensus for finding issues and generating direct fixes.
- FlicenseCqualityDmaintenanceEnterprise-grade code intelligence platform providing AI-powered code analysis, semantic search, security scanning, and automated refactoring capabilities. Integrates with local AI models for zero-cost operations while delivering comprehensive development workflow automation.28
- AlicenseNot gradedqualityDmaintenanceProvides AI-powered development tools including code generation, refactoring, debugging, performance optimization, and test generation, along with smart prompts for code analysis and documentation, and a built-in knowledge base of coding best practices.MIT
- AlicenseNot gradedqualityDmaintenanceProvides intelligent error detection and debugging capabilities across multiple programming languages with real-time monitoring of build, lint, runtime, console, and test errors. Offers AI-enhanced error analysis with automated resolution suggestions and context-aware debugging.MIT
Related MCP Connectors
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Deterministic context layer for your codebase: change impact, blast radius, answers with receipts.
JSON/YAML, regex, diff, JWT, SQL dialects — the keyless millisecond ops an agent needs mid-task.
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/ieeecsopen/mcp-cs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server