Back to MCP directory
publicPublicdnsLocal runtime

Zen Syllabus (Educational Curriculum Explorer)

该项目实现了ZEN大学シラバス(教学大纲)的MCP服务,允许通过Claude Desktop或VSCode等工具查询和推荐课程。

article

README

🚀 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
    

相关链接

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client