teaching-library
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SEARXNG_URL | No | The URL of the searxng server | http://localhost:8080 |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_booksA | 按标题、作者或标签搜索书目 |
| checkout_bookA | 借阅一本可用图书;执行前必须由用户确认 |
| return_bookA | 根据借阅单归还图书;重复调用结果不变 |
| audit_inventoryA | 模拟耗时盘点,并逐步报告进度 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| make-research-plan | 让宿主模型根据主题和学习程度制定计划 |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| catalog | 图书馆当前的全部书目和可借状态 |
TDQS
Scored across 4 tools
每个工具对应一个独立且清晰的动作:搜索、借出、归还、盘点,边界分明,无功能重叠,代理可以轻松区分选择。
所有工具均采用小写snake_case且遵循动词_名词模式,如search_books、checkout_book,命名风格高度一致,可预测性强。
4个工具数量精简,每个工具都在借阅流程中扮演必要角色,没有冗余,符合教学库的定位和范围。
核心借阅工作流(搜索、借出、归还)已覆盖,但缺少图书的增删改以及查看当前借阅列表等基本管理操作,存在明显但非致命的覆盖缺口。