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 のガイドから始めましょう →