返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端