SN

shawnnygoh/nusmods-mcp

API development

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 8 forks 품질 47 트렌드 0MIT

An MCP server for NUSMods.

개요

A Model Context Protocol server for searching and querying module information from the NUSMods API.

README

NUSMods MCP Server

A Model Context Protocol server for searching and querying module information from the NUSMods API.

Tools

Tool Description
get_module Get detailed module info - description, credits, prerequisites, preclusions, workload, semesters, exam dates
search_modules Search modules by keyword across codes and titles

Prompts

Prompt Description
plan_semester Structured semester planning - checks prerequisites, workload, and exam conflicts for a set of modules

Resources

URI Description
nusmods://server/info Server capabilities, current academic year, module code format reference

Development

git clone https://github.com/shawnnygoh/nusmods-mcp.git
cd nusmods-mcp
pip install -r requirements.txt

# Inspect server components
fastmcp inspect server.py

# Run locally with HTTP transport
fastmcp run server.py --transport http

# Test with MCP Inspector
npx @modelcontextprotocol/inspector

License

MIT

GitHub에서 전체 README 보기

설치

npx @modelcontextprotocol/inspector
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →