mcp-cs
⚡ MCP-CS (mcp-cs)
La Suite Universal de Operaciones de Desarrollo, Diagnóstico y Ejecución Competitiva AlgoJudge
Un servidor y consola visual del Model Context Protocol (MCP) con todas las funciones, creado para desarrolladores, programadores competitivos y equipos de ingeniería.
Instalación • Consola Visual • Configuración de Clientes • Catálogo de Herramientas • Homebrew
🌟 ¿Por qué mcp-cs?
mcp-cs conecta tu asistente de IA (Antigravity, Cursor, Claude Desktop, Windsurf, Cline) directamente con potentes herramientas locales de ejecución, diagnóstico de repositorios, modelado de bases de datos y algoritmos competitivos con cero configuración manual.
⚡ Motor AlgoJudge: Ejecuta código en sandbox (Python, JS/TS, C++, Go), realiza pruebas de estrés diferenciales automatizadas y comprueba la similitud de código mediante AST.
🩺 Doctor de Entorno: Diagnostica configuraciones de proyectos, detecta discrepancias en
.enve inspecciona conflictos de puertos con los PIDs de los procesos.🗄️ Base de Datos y ERD: Analiza esquemas SQL y genera automáticamente diagramas de Entidad-Relación en Mermaid.
⚡ Rendimiento Web: Escanea en busca de imágenes rasterizadas sobredimensionadas y audita la compresión HTTP y las cabeceras de seguridad.
🛡️ Guardia de Seguridad: Detecta claves de API filtradas, tokens y credenciales hardcodeadas antes de hacer commit.
🌐 API Playground: Cliente de pruebas HTTP en vivo y generador realista de datos simulados sintéticos.
Related MCP server: FastApply MCP Server
🖥️ Panel Visual Interactivo
Lanza el visualizador gráfico integrado localmente con:
npx mcp-cs --ui(O tras la instalación global/Homebrew: mcp-cs --ui)
📦 Guía de Instalación
Puedes instalar y usar mcp-cs mediante cualquiera de los siguientes métodos:
Método 1: Ejecución instantánea con npx (Recomendado — Sin necesidad de instalar)
{
"mcpServers": {
"mcp-cs": {
"command": "npx",
"args": ["-y", "mcp-cs"]
}
}
}Método 2: Instalación con Homebrew (macOS y Linux)
brew tap ieeecsopen/tap
brew install mcp-cs(O en 1 comando: brew install ieeecsopen/tap/mcp-cs)
Método 3: Instalación global con NPM
npm install -g mcp-csMétodo 4: Instalación en 1 clic con Smithery
npx -y @smithery/cli install mcp-cs --client claude🔌 Configuración de Clientes
1. IDE Antigravity
Añade mcp-cs a tu archivo de configuración global en ~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"mcp-cs": {
"command": "npx",
"args": ["-y", "mcp-cs"]
}
}
}2. Claude Desktop
Añade a tu archivo de configuración de Claude:
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. IDE Cursor
Abre Configuración (
Cmd + ,en Mac oCtrl + ,en Windows).Ve a Features $\to$ MCP.
Haz clic en + Add New MCP Server:
Nombre:
mcp-csTipo:
commandComando:
npx -y mcp-cs
🛠️ Catálogo Completo de Herramientas (24 Herramientas)
⚡ 1. Motor Competitivo y de Algoritmos AlgoJudge
Herramienta | Descripción | Ejemplo de Prompt |
| Ejecuta código en Python, JS, TS, C++, C o Go en un proceso aislado con límites estrictos de tiempo y memoria. | "Ejecuta esta solución en C++ con la entrada de prueba |
| Probador Diferencial Automatizado: Compara un algoritmo óptimo contra una línea base de fuerza bruta con entradas aleatorias para encontrar casos límite que fallan. | "Haz una prueba de estrés a mi implementación de Dijkstra contra una solución de fuerza bruta para encontrar dónde falla." |
| Comprobador de similitud de código basado en tokens AST que compara dos envíos de código y detecta lógica duplicada sospechosa. | "Comprueba si |
| Genera casos límite adversariales (mínimo $N=1$, restricciones máximas, elementos idénticos, negativos extremos, grafos desconectados). | "Genera casos de prueba límite para un problema de árbol binario." |
🗄️ 2. Suite de Base de Datos y Esquemas
Herramienta | Descripción | Ejemplo de Prompt |
| Analiza sentencias SQL | "Genera un diagrama ERD en Mermaid a partir de este archivo |
⚡ 3. Suite de Rendimiento Web
Herramienta | Descripción | Ejemplo de Prompt |
| Escanea el directorio en busca de imágenes rasterizadas sin comprimir (>250KB) y calcula el ahorro de ancho de banda con la conversión a WebP/AVIF. | "Audita las imágenes en |
| Audita las cabeceras de respuesta HTTP de una aplicación web en busca de compresión Gzip/Brotli, Cache-Control y cabeceras de seguridad. | "Comprueba las cabeceras de rendimiento y seguridad en |
🩺 4. Doctor de Entorno y Sistema
Herramienta | Descripción | Ejemplo de Prompt |
| Detecta automáticamente el runtime (Node, Next.js, Python, Docker), | "Diagnostica por qué este repositorio no arranca." |
| Compara | "Comprueba si mi |
| Identifica qué procesos en segundo plano y PIDs están bloqueando puertos ( | "Comprueba por qué el puerto 6379 está ocupado." |
🛡️ 5. Guardia de Seguridad y Secretos
Herramienta | Descripción | Ejemplo de Prompt |
| Escanea el código en busca de claves de OpenAI filtradas, tokens de acceso de AWS, PATs de GitHub y claves privadas. | "Escanea mi repositorio en busca de secretos commiteados accidentalmente." |
🌐 6. Cliente API y Generador de Mocks
Herramienta | Descripción | Ejemplo de Prompt |
| Ejecuta llamadas HTTP en vivo ( | "Envía una petición GET a |
| Genera conjuntos de datos simulados sintéticos realistas ( | "Genera 10 registros de usuario simulados con IDs y correos electrónicos." |
📚 7. Documentación e Higiene de Código
Herramienta | Descripción | Ejemplo de Prompt |
| Escanea todos los archivos markdown ( | "Comprueba todos los archivos markdown del repositorio en busca de enlaces rotos." |
| Extrae todos los bloques de código delimitados de la documentación markdown para una inspección rápida. | "Extrae todos los fragmentos de código en |
| Escanea el código en busca de comentarios | "Encuentra todos los comentarios |
| Inspecciona | "Comprueba si tenemos dependencias pesadas que ralentizan nuestro bundle." |
🚀 8. Suite de Git, Releases y CI/CD
Tool | Descripción | Ejemplo de prompt |
| Analiza el historial de commits convencionales entre etiquetas y genera un changelog markdown limpio. | "Genera un changelog para todos los commits desde |
| Verifica archivos sin confirmar, commits sin enviar y el estado de la rama antes de abrir un Pull Request. | "Comprueba si mi rama está lista para un Pull Request." |
| Genera una descripción estructurada en markdown para el Pull Request que resume los commits y diffs de la rama. | "Genera una descripción estructurada de PR para mi rama actual." |
| Obtiene enunciados de problemas, entradas/salidas de ejemplo, etiquetas y límites de concurso de Codeforces. | "Obtén los detalles del problema 2060A de Codeforces." |
| Genera flujos de trabajo CI/CD de GitHub Actions listos para producción para Next.js, publicación en NPM, Docker o Python. | "Genera un flujo de trabajo de GitHub Action para publicar automáticamente este paquete en NPM." |
🧩 Prompts y Recursos Interactivos
Comandos de barra / Prompts:
/diagnose-repo: Ejecuta diagnósticos completos del doctor del sistema, verifica variables de entorno, escanea puertos y genera un informe de incorporación./stress-test-solution: Asistente interactivo de pruebas de estrés de algoritmos para encontrar casos límite de contraejemplos./prepare-pr: Lista de verificación previa al vuelo y resumen para la creación de PR.
Recursos de Contexto Dinámico:
resource://system/ports: Fuente de socket en vivo de los puertos de red activos.resource://git/status: Estado en tiempo real de la rama y sincronización del repositorio.
💻 Desarrollo Local
# 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📄 Licencia y Comunidad
Distribuido bajo la Licencia MIT.
Mantenido con ❤️ por la 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