opendata-campus-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| discover_education_sourcesA | 從 TWCampus 目錄找到相關官方教育平台(最多 max_sources 個)。 education_stage 可為:國小 / 國中 / 高中 / 大學 / 技職 / 全階段 回傳每個平台的 name、official_url、categories、directory_source。 TWCampus 僅作路由目錄,不作為資源倉庫;本地目錄優先。 |
| browse_education_sourceA | 在指定官方教育平台上搜尋學習資源。 source:平台名稱(如「教育大市集」)或官方 URL。 回傳 results 列表,每筆含 title、url、summary、source_name、source_url。 max_results 上限 5;不嘗試登入或繞過任何存取控制。 |
| read_education_resourceA | 讀取單一公開教育資源頁面的關鍵資訊(摘要,不儲存全文)。 extract 可指定欄位:title / summary / publisher / education_stage / subject / license 回傳物件包含 url 來源欄位;summary 不超過 500 字元。 不嘗試登入或繞過任何存取控制。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool serves a clearly distinct purpose: browsing resources on a specific platform, discovering available platforms, and reading a single resource's details. There is no overlap.
All tools follow a consistent verb_noun pattern with snake_case: browse_education_source, discover_education_sources, read_education_resource.
Three tools is on the low side but appropriate for the focused scope of navigating educational open data sources from TWCampus. Could be slightly expanded, but current count is reasonable.
The set covers the basic workflow: discover sources, browse resources within a source, and read details of a resource. Minor gaps like aggregating searches across sources or listing all resources from a source without query are absent but not critical.