ZEN University Syllabus

Um servidor MCP para acessar e utilizar conteúdo do syllabus da ZEN University.

Documentação

Implementação do servidor MCP do Syllabus da ZEN University

Implementação do MCP para disponibilizar o conteúdo do Syllabus da ZEN University.

Como usar

Instale o Node.js. Use a versão 20 ou superior do Node.js.

Clone este repositório ou baixe e extraia o ZIP. Abra no console e execute o seguinte comando.

npm install
npx tsc

para compilar. No Mac, conceda permissão de execução no console. chmod 755 build/index.js

Configuração no Claude Desktop

Instale o Claude Desktop. Presume-se que o editor VSCode esteja instalado, mas

code $env:AppData\Claude\claude_desktop_config.json

para abrir o arquivo de configuração. No Mac,

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

Reescreva e configure da seguinte forma.

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

Altere o caminho de build/index.js conforme necessário.

No Mac,

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

Se estiver usando um sistema de gerenciamento de versão do Node.js, como o nvm, especifique o node da seguinte forma.

{
    "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"
            ]
        }
    }
}

Ficará assim. Altere o caminho de build/index.js conforme necessário.

Após a configuração, reinicie o Claude Desktop.

Teste com:

"Use o MCP do Syllabus da ZEN University para listar disciplinas recomendadas para se tornar um engenheiro front-end."

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

Ficará assim. Se você definir os requisitos de matrícula, também será possível fazer consultas detalhadas sobre matrícula.

Configuração no VSCode

[Não verificado] Dizem que estará disponível quando o GitHub Copilot permitir o uso de agentes de IA (atualmente apenas na versão de pré-visualização). Pesquise por mcp nas configurações e defina o seguinte em setting.json. Altere o caminho conforme necessário. Um botão de iniciar aparecerá acima do weather no json; inicie-o.

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

Após a configuração, teste no GitHub Copilot com:

"Use o MCP do Syllabus da ZEN University para listar disciplinas recomendadas para se tornar um engenheiro front-end."

Se você definir os requisitos de matrícula, também será possível fazer consultas detalhadas sobre matrícula.

Verificação de funcionamento durante a implementação do servidor

Consulte a implementação do Client no TypeScript SDK para mais detalhes.

node build/index.js

para iniciar o servidor.

node .\build\client.js

para iniciar e executar o cliente.

Altere o cliente conforme o código que deseja verificar e, em seguida,

npx tsc

para compilar e executar o cliente novamente.

Referências