Zen Syllabus (Educational Curriculum Explorer)

Zen Syllabus (Educational Curriculum Explorer)

🚀 ZEN大学课程表MCP服务器实现

本项目是一个基于ZEN大学课程表内容的MCP(Model Context Protocol)服务器实现,能够为相关应用提供课程表数据支持。

🚀 快速开始

✨ 主要特性

  • 基于ZEN大学课程表数据构建MCP服务器。
  • 支持多系统配置,如Windows、Mac等。
  • 可在Claude Desktop和VS Code中使用。

📦 安装指南

环境准备

  1. 安装Node.js,确保使用版本20以上。
  2. 克隆此仓库或通过ZIP下载并解压文件。

操作步骤

在终端中执行以下命令进行构建:

npm install
npx tsc

对于Mac用户,请确保赋予可执行权限:

chmod 755 build/index.js

💻 使用示例

Claude Desktop配置

安装Claude Desktop并按照以下步骤配置:

Windows配置

编辑Claude的设置文件(通过以下命令打开):

code $env:AppData\Claude\claude_desktop_config.json

修改为以下内容,将build/index.js路径替换为实际路径:

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

编辑设置文件:

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

修改为以下内容,将build/index.js路径替换为实际路径:

{
"mcpServers": {
"get-subjects": {
"command": "node",
"args": [
"/Users/sifue/workspace/zen-syllabus-mcp/build/index.js"
]
}
}
}
使用nvm的情况(如Node.js版本管理工具)

配置如下:

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

请根据实际情况替换路径。

完成配置后,重启Claude Desktop。

VS Code设置(未验证)

在GitHub Copilot可用时,可以在VS Code的setting.json中添加以下内容:

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

路径需根据实际情况调整。

验证示例

  1. 在Claude Desktop中输入以下内容进行验证:
    /course/courseNumber=INFRA101
    

相关链接

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-02 14:45

相似服务问题

相关AI产品