ZEN 大学课程大纲 MCP 服务器实施
MCP 的实现允许访问ZEN 大学教学大纲的内容。
如何使用
安装Node.js。必须使用 Node.js 版本 20 或更高版本。
克隆此存储库或下载 ZIP 并解压。打开控制台并运行以下命令:
npm install
npx tsc用...建造。对于 Mac,在控制台上授予执行权限。 chmod 755 build/index.js
Related MCP server: Moodle MCP Server
Claude 桌面设置
安装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"
]
}
}
}如果您使用的是 Node.js 版本控制系统(如nvm) ,请按如下所示指定节点。
{
"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 教学大纲,推荐一些能够帮助您成为前端工程师的课程。”
已验证。


它看起来像这样。如果您设定了课程要求,您还可以讨论详细的课程细节。
VSCode 设置
[未经验证] 当 GitHub Copilot 与 AI 代理一起提供时,它可能会可用(目前仅为预览版)。使用 mcp 搜索设置并在 setting.json 中设置以下内容。根据需要更改路径。 json 中的天气上方会出现一个启动按钮,因此请启动它。
{
"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再次构建并运行客户端。
参考
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.