实现了可以访问ZEN大学课程大纲内容的MCP。
安装Node.js,建议使用版本20以上的版本。
克隆此仓库或下载ZIP并解压。在控制台中打开,并执行以下命令进行构建。
npm install
npx tsc
在Mac上需要给构建的文件添加执行权限:chmod 755 build/index.js
安装Claude Desktop,假设已经安装了VSCode编辑器,
可以通过以下命令打开配置文件:
code $env:AppData\Claude\claude_desktop_config.json
对于Mac用户,使用:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
然后按照以下方式修改配置:
{
"mcpServers": {
"get-subjects": {
"command": "node",
"args": [
"C:\\Users\\sifue\\workspace\\zen-syllabus-mcp\\build\\index.js"
]
}
}
}
请根据实际情况调整build/index.js的路径。
对于Mac用户,配置如下:
{
"mcpServers": {
"get-subjects": {
"command": "node",
"args": [
"/Users/sifue/workspace/zen-syllabus-mcp/build/index.js"
]
}
}
}
如果你使用nvm等Node.js版本管理系统,请按如下方式指定node:
{
"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"
]
}
}
}
同样地,请根据实际情况调整build/index.js的路径。
设置完成后重启Claude Desktop。
通过询问“ZEN大学的课程大纲MCP,推荐哪些科目可以帮助我成为前端工程师?”来验证。

这样就可以看到结果。如果设置了具体的课程要求,还可以进行更详细的课程咨询。
【未验证】据说将来可以在GitHub Copilot中使用AI代理(目前仅提供预览版)。 在mcp中设置后,在setting.json中添加如下配置。请根据实际情况调整路径。在json的weather上方会出现启动按钮,记得启动它。
{
"mcpServers": {
"get-subjects": {
"command": "node",
"args": [
"C:\\Users\\sifue\\workspace\\zen-syllabus-mcp\\build\\index.js"
]
}
}
}
设置完成后,通过GitHub Copilot询问“ZEN大学的课程大纲MCP,推荐哪些科目可以帮助我成为前端工程师?”来验证。如果设置了具体的课程要求,还可以进行更详细的课程咨询。
详情请参阅TypeScript SDK中的客户端实现。
通过以下命令启动服务器:
node build/index.js
通过以下命令启动客户端并运行:
node .\build\client.js
根据需要测试的代码修改客户端,然后通过以下命令重新构建并再次运行客户端:
npx tsc