ZEN University Syllabus

Un servidor MCP para acceder y utilizar contenido del programa de estudios de ZEN University.

Documentación

Implementación del servidor MCP del plan de estudios de ZEN University

Implementación de MCP para permitir el uso del contenido del plan de estudios de ZEN University.

Cómo usar

Instalar Node.js. Usar una versión de Node.js 20 o superior.

Clonar este repositorio o descargarlo en ZIP y descomprimirlo. Abrirlo en la consola y ejecutar el siguiente comando.

npm install
npx tsc

para compilar. En Mac, otorgar permisos de ejecución en la consola. chmod 755 build/index.js

Configuración en Claude Desktop

Instalar Claude Desktop. Se asume que el editor VSCode está instalado, pero

code $env:AppData\Claude\claude_desktop_config.json

para abrir el archivo de configuración. En Mac,

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Reescribir y configurar de la siguiente manera.

{
  "mcpServers": {
      "get-subjects": {
          "command": "node",
          "args": [
              "C:\\Users\\sifue\\workspace\\zen-syllabus-mcp\\build\\index.js"
          ]
      }
  }
}

Cambiar la ruta de build/index.js según corresponda.

En Mac,

{
  "mcpServers": {
      "get-subjects": {
          "command": "node",
          "args": [
              "/Users/sifue/workspace/zen-syllabus-mcp/build/index.js"
          ]
      }
  }
}

Si se utiliza un sistema de gestión de versiones de Node.js como nvm, especificar node de la siguiente manera.

{
    "mcpServers": {
        "get-subjects": {
            "command": "/Users/soichiro_yoshimura/.nvm/versions/node/v22.14.0/bin/node",
            "args": [
                "/Users/soichiro_yoshimura/workspace/zen-syllabus-mcp/build/index.js"
            ]
        }
    }
}

Quedaría así. Cambiar la ruta de build/index.js según corresponda.

Después de la configuración, reiniciar Claude Desktop.

Verificar con:

«Usa el MCP del plan de estudios de ZEN University para recomendarme materias para convertirme en ingeniero frontend».

Claude Desktopのスクショ1 Claude Desktopのスクショ2

Quedaría así. Si se configuran los requisitos de matriculación, también es posible recibir asesoramiento detallado sobre la matrícula.

Configuración de VSCode

【Sin verificar】Al parecer, estará disponible cuando GitHub Copilot pueda usar agentes de IA (actualmente solo en versión preliminar). Buscar mcp en la configuración y establecer lo siguiente en setting.json. Cambiar la ruta según corresponda. Aparecerá un botón de inicio sobre el json de weather, así que iniciarlo.

{
  "mcpServers": {
      "get-subjects": {
          "command": "node",
          "args": [
              "C:\\Users\\sifue\\workspace\\zen-syllabus-mcp\\build\\index.js"
          ]
      }
  }
}

Después de la configuración, verificar con GitHub Copilot:

«Usa el MCP del plan de estudios de ZEN University para recomendarme materias para convertirme en ingeniero frontend».

Si se configuran los requisitos de matriculación, también es posible recibir asesoramiento detallado sobre la matrícula.

Verificación de funcionamiento al implementar el servidor

Para más detalles, consultar la implementación del Cliente del TypeScript SDK.

node build/index.js

para iniciar el servidor.

node .\build\client.js

para iniciar y ejecutar el cliente.

Modificar el cliente según el código que se desea verificar y luego

npx tsc

para compilar y volver a ejecutar el cliente.

Referencias