Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sis_scheduleA

取本学期 SIS 课表节次(课程 / 教师 / 星期 / 时间 / 地点)。

sis_gradesB

取全部学期成绩(学期 / 课程 / 等级 / 学分)。

sis_examsA

取当前学期考试安排(日期 / 时间 / 类型 / 考场 / 座位)。

sis_cartA

取 SIS 选课车内容(课程 / 学分 / 状态;只读,不做选课写操作)。

sis_evals_pendingB

取尚未完成的评教任务。

sis_volunteer_historyA

取志愿服务历史(官方录入 + 自主提交,含总时长)。

sis_registrationB

取学期注册缴费状态(个人信息 + 缴费开放提示)。

sis_appointmentsC

取本周心理预约(周范围 + 已占用时段)。

sis_clubsA

取我的社团列表(学年 / 社团 / 发起人 / 人数)。

sis_second_classB

取第二课堂成绩单(5 个维度 + 每项要求进度 + 未完成条数)。

sis_advisorB

取学业导师:分配结果 + 各轮名单(配额 / 余量 / 志愿人数)。

sis_other_applicationsB

取学籍异动流程 / 困难认定 / 本博衔接 / 就业四类申请状态。

sites_indexA

取全部已接入站点索引(key / 名称 / 分组 / URL)。

hosts_inventoryB

取全量子域清单(存活/不可达 / 标题 / 是否人工配置)。

hosts_contentC

取某个子域的栏目与条目(通用挖掘)。

wiki_searchA

WikiLake 校园百科(学生自建,非官方)检索;deep=true 时连正文一起搜(首次抓全站,几秒)。

wiki_pageC

WikiLake 单页正文(条目名 / 路径 / 完整 URL)。

site_contentC

取一个站点的栏目与条目(通知公告 / 新闻 / 答辩公告等)。

site_detailA

点进一条站内页面取详情:标题 / 正文摘要 / 附件下载(仅 *.westlake.edu.cn)。

sport_scenesB

体育场馆/游泳系统(正元 sportvenue)的全部场景;游泳与球场不在预约中心。

sport_sitesB

某场馆场景某日的场地列表与可约状态(不可约时给服务端原因)。

sport_daysB

某场地逐日可约状态与原因(游泳当前普遍是服务端表单规则缺失)。

sport_reservationsA

我的场馆预约记录(进行中,或 history=true 取历史)。

vpn_statusA

SSL VPN 会话状态与内网资源列表(需在网页 /vpn 手动登录过)。

hpc_aiB

Westlake AI 大模型网关(OpenAI 兼容):网关地址 / 领令牌入口 / 模型清单 / 存活探测。

hpc_chatC

调用西湖大学集群 Westlake AI 大模型对话(可用模型 deepseek-flash、glm-flash、Qwen、Qwen_claude)。

portal_cardsB

获取门户个人卡片概览:未读邮件 / 在借图书 / 待办事项数量。

portal_askB

向西湖大学官方 AI 助手(西湖AI问答)提问,获取校内办事规章、服务流程、生活指南等权威解答。

instrument_searchA

检索西湖大学大型科研仪器设备(冷冻电镜、质谱仪、核磁共振、激光共焦等房间地点、联系人与预约入口)。

sis_statusesC

取离校检查 / 生源确认 / 工时申报状态提示。

calendar_todayA

今天的日期 / 星期 / 学期 / 教学周次 / 当日校历事件。

calendar_weekA

第 N 个教学周的起止日期(缺省取当前周)。

transit_nextB

校园巴士下一批发车时刻(可指定始发校区)。

news_latestC

西湖新闻最新条目。

program_overviewB

本科培养理念:培养目标与八项培养特色(招生网公开数据,lang=zh/en)。

program_curriculumC

本科课程体系:核心课程、通识课程简表、专业课程与专业选定规则(招生网公开数据)。

program_majorsB

本科专业设置:8 个专业(理学/工学/医学)总览与分专业介绍(招生网公开数据)。

program_coursesB

通识课程目录:理工基础/人文社科艺术/基础素质三类,含学分、开课学期、先修与授课教师。

program_course_searchB

跨源课程搜索:查某门课在通识目录与各专业培养方案里的归属、学分与先修。

program_planB

专业培养方案:按学分块列出的学分要求与课程表,含先修课程(主站公开页,中文)。

events_upcomingC

未来 N 天内的活动预告(含今天)。

research_latestC

科研进展最新条目。

site_searchC

西湖大学官网全站搜索。

faculty_searchB

教师名录检索(可按学院或关键词过滤)。

campus_diningB

餐饮点信息(食堂 / 咖啡轻食 的位置、供餐与营业时间)。

campus_housingB

校内公寓信息(地址、配套服务、联系电话)。

campus_servicesC

校内生活服务网点(超市、快递驿站、干洗洗衣、理发服务、打印点、银行网点、自动售卖机位置与营业时间)。

affairs_appsA

网上办事大厅应用目录(免登录):176 个流程应用,可按名称/部门过滤。

affairs_portalB

门户服务目录(18 项部门/应用站点,需统一密码)。

campus_mapB

校园地图辅助:三校区地址、官方地图图片、720yun 校园全景与到校交通(含地铁公交首末班)。

contact_infoB

三校区地址与交通 + 常用联系电话 / 邮箱。

context_snapshotC

「此刻西湖」快照:日期 / 周次 / 校历事件 / 班车 / 天气 / 待办截止。

canvas_coursesB

列出当前账号的 Canvas 课程列表(支持在修 active、过往结课 completed 或全部 all,支持关键词过滤)。

canvas_deadlinesB

未来 N 天内到期的 Canvas 作业截止(令牌或统一密码会话均可)。

canvas_todoB

Canvas 待办列表(课程 / 类型 / 事项 / 截止 / 链接);截止为北京时间 ISO8601。

canvas_filesB

某门 Canvas 课程的文件区清单(file_id / 文件名 / 字节大小)。

share_filesB

OneDrive/SharePoint 分享文件夹清单(教师共享的讲义等):文件名 / 字节大小 / 修改时间 / 是否子目录。只读,不下载。

canvas_assignment_infoB

作业详情:描述纯文本、描述内附件(file_id/名称/大小)、截止时间(北京时间 ISO8601)与提交类型。

canvas_discussionsC

课程讨论主题(标题 / 未读 / 回复数 / 北京时间 / 链接)。

canvas_announcementsC

课程公告(时间 / 标题 / 链接)。

canvas_inboxA

收件箱会话列表(未读数 + 主题 / 参与者 / 最近消息时间)。

canvas_conversationA

单个会话的完整消息与附件(conversation_id 取自 canvas_inbox)。

canvas_discussion_entriesC

讨论主题详情 + 回帖列表(正文已转纯文本)。

canvas_submitA

提交 Canvas 作业(写操作,需 Canvas API token):上传文件 / 文本 / 链接。缺省只预检返回提交计划;confirm=true 才真正提交。

canvas_uploadA

上传本地文件至 Canvas 个人文件云盘(写操作,需 Canvas API token):缺省只预检文件大小与类型;confirm=true 才真正上传。

canvas_dismiss_todoA

忽略/归档一条 Canvas 个人待办事项(写操作,需 Canvas API token):支持按作业 ID 或标题/课程关键词匹配;confirm=true 才真正执行忽略。

pms_stationsA

图书馆自助文印(联创云打印)可用网点列表,含校区、位置、状态与支持纸型(无需登录)。

pms_jobsA

图书馆自助文印个人未打印作业列表(需登录)。

pms_printA

上传本地文档并创建自助文印作业(写操作,联创云打印):支持设置份数、单双面、色彩。缺省只预检;confirm=true 才真正上传并入队。

pms_cancelA

从自助文印云打印队列中删除指定作业(写操作):缺省只校验作业存在性并输出预检结果;confirm=true 才真正删除。

calendar_exportA

将 SIS 课表导出为标准 iCalendar (.ics) 日历文件(写操作):缺省只校验课表节次并返回预检计划;confirm=true 才真正写入指定路径。

career_latestB

就业服务网最新动态:招聘公告 / 招聘会 / 宣讲会三区块(首页公开面,含日期、时段、场地与状态)。

career_deepA

就业服务网登录态深列表(campus/jobfair/teachin/news 分页全量;统一密码自动登录,只读)。

career_detailA

就业服务网详情页:标题 / 日期 / 正文摘要 / 附件(SSR,需登录)。

find_capabilityA

需求→能力路由:不确定某需求归哪条命令/工具时先搜这个(支持口语同义词,如「论文」匹配学术资源、「借书」匹配图书馆)。

scholar_databasesB

学术数据库注册表:中西文全文/引文索引/事实库/数据平台,标注访问通道(campus=校园IP carsi=CARSI联盟SSO open=免费 account=独立账号)。

scholar_resolve_doiA

解析 DOI:CrossRef 题录 + OA 副本 + 出版社 citation_pdf_url,并提示当前出口 IP 是否在校园网认证范围(订阅全文可直接取)。

scholar_campusA

当前出口 IP 是否被出版社认作校园网(信标探测,缓存 30 分钟)。

booking_recommendC

场景级复合求解:智能推荐空闲连续时段(避免多次轮询)。

canvas_starB

将课程加入个人收藏/星标(置顶于课程面板,写操作)。

canvas_unstarB

取消课程个人收藏/星标(写操作)。

lib_renewB

在借图书在线续借(写操作,带校验门禁)。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 82 tools

Disambiguation3/5

Most tools are separated by domain prefixes (sis_, canvas_, sport_, etc.), and descriptions clarify specific resources. However, several content-retrieval tools overlap heavily: site_content, hosts_content, site_detail, site_search, wiki_search, wiki_page, and the program_* course tools can be confused without careful reading. find_capability partly mitigates this, but boundaries remain fuzzy in places.

Naming Consistency4/5

The set overwhelmingly uses snake_case with domain prefixes, making tool families predictable. Minor deviations such as booking_recommend, instrument_search, find_capability, and contact_info lack the otherwise consistent prefix scheme, but these are exceptions rather than the norm.

Tool Count2/5

The server covers a genuinely broad campus ecosystem, so many tools are expected. Still, 82 tools is excessive for an agent-facing set and creates a large selection burden, especially with multiple overlapping content and program tools that could be consolidated.

Completeness4/5

Coverage is unusually broad across SIS, Canvas, library, printing, sports, career, campus services, research, and academic resources, with write operations for key workflows such as Canvas submission and printing. Gaps remain, such as SIS course-enrollment writes and some library/catalog interactions, but agents have many workarounds.

Maintenance

ActivityActive
ResponsivenessSyncing