Token导航 LogoToken导航TokenDH.com
Sia Unal MCP logo
运维云端stdio官方级别未说明来源级核验

Sia Unal MCP

MCP Server

playwright

为哥伦比亚国立大学学术信息系统提供课程搜索、课表查询、成绩查询和学术历史记录等功能。

工具数

11

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sebassg

提供方

sebassg

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx playwright install chromium

详细介绍

SIA UNAL MCP服务器

哥伦比亚国立大学学术信息系统MCP服务器。

它允许通过Claude或其他MCP客户搜索科目,查询时间表、配额、笔记和学业历史。

要求

  • Node.js 20+
  • Playwright(自动安装)

瞬间。

npm install
npx playwright install chromium
npm run build

配置

创建新文件 .env 在带有必要变量的项目根目录中:

touch .env

环境变量

变量描述默认
SIA_SEDE塞德:麦德林、波哥大、马尼萨莱斯、棕榈麦德林
SIA_USERNAME用户A(仅适用于经过验证的工具)-
SIA_PASSWORD签一个(仅适用于经过验证的工具)-
PLAYWRIGHT_HEADLESS在没有窗口的情况下运行浏览器true
RATE_LIMIT_DELAY中心请求延迟(毫秒)2000
CACHE_TTL缓存寿命(毫秒)300000

与克劳德桌面一起使用

添加到克劳德桌面配置文件(claude_desktop_config.json):

{
  "mcpServers": {
    "sia-unal": {
      "command": "node",
      "args": ["/user/mcps/sia-unal/dist/index.js"],
      "env": {
        "SIA_SEDE": "medellin"
      }
    }
  }
}

可用工具

观众(未经认证)

工具描述
list-faculties列出可用于学术水平的学院
list-programs列出学院的课程
search-courses按学院和计划在目录中搜索主题
get-course-groups获得一门学科的小组、时间表、教师和沙龙
check-seat-availability按组实时查询可用配额
get-course-details科目的完整细节(描述,前提)

已验证(需要凭据)

工具描述
authenticate使用机构凭据登录
get-grades按期间或全部列出的笔记
get-current-schedule当前注册时间
get-academic-history完整的学术记录+教皇
get-enrollment-status注册和学分表

使用示例

没有身份验证

# Listar facultades de pregrado en Medellin
list-faculties(level="Pregrado", sede="MEDELLÍN")

# Listar programas de una facultad
list-programs(level="Pregrado", faculty="Facultad de Minas", sede="MEDELLÍN")

# Buscar asignaturas de un programa
search-courses(level="Pregrado", faculty="Facultad de Minas", program="Ingenieria de Sistemas e Informatica")

# Consultar cupos de una asignatura
check-seat-availability(courseCode="3007747")

你也可以直接问克劳德:

  • “麦德林的系统工程有哪些科目?”
  • “3007747科目还有多少名额?”
  • “给我看看算法时间表”

通过身份验证

# Iniciar sesion
authenticate(username="tuusuario", password="tucontrasena")

# Ver notas del semestre actual
get-grades()

# Ver historial academico completo con PAPA
get-academic-history()

你也可以问克劳德:

  • “与我的用户X登录并向我展示我的学期成绩”
  • “我的爸爸积累了什么?”

建筑

  • JSON-RPC:用于快速搜索的未记录的SIA端点(无身份验证)
  • 剧作家+ADF:通过PlayWright Headless导航公共目录,该目录通过部分页面呈现(PPR)处理Oracle ADF下拉列表的级联。使用 list-faculties, list-programs, search-courses y get-course-details.
  • 剧作家+OAM:通过Oracle Access Manager对需要会话的工具进行企业身份验证。

安全

  • 凭据从未存储在磁盘上
  • 会话在20分钟后自动过期
  • 建议将环境变量用于凭据
  • 速率限制器防止SIA服务器过载

目录标签

目录标签

TypeScriptClaude云端部署学术查询本地部署课程管理成绩系统大学服务自动化查询

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

playwright

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP