Skip to main content
Glama
sshwsfc
by sshwsfc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AIRIOT_TOKENNoAPI token for authentication (recommended)
AIRIOT_BASE_URLYesAIRIOT server base URL (required)
AIRIOT_PASSWORDNoPassword for authentication (alternative to token)
AIRIOT_USERNAMENoUsername for authentication (alternative to token)
AIRIOT_LOG_LEVELNoLog level (optional, e.g., info, debug)
AIRIOT_PROJECT_IDYesAIRIOT project ID (required)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_tablesA

查询AIRIOT数据表列表,支持过滤、排序和分页

get_table_by_idA

根据ID查询单个数据表的详细信息

create_tableC

创建新的数据表,需要提供完整的表结构定义(schema)

update_tableC

更新数据表信息

delete_tableC

删除数据表

get_table_recordsB

查询数据表的记录列表,支持过滤、排序、分页和字段投影

get_record_by_idB

根据ID查询单个表记录的详细信息

create_recordB

在指定表中创建新记录

update_recordC

更新表记录数据

delete_recordC

删除单条表记录

batch_delete_recordsC

批量删除表记录

get_table_tagsA

查询数据表的所有属性点定义

get_record_tagsC

查询表记录的属性点列表

get_latest_dataB

查询设备属性点的最新数据

get_history_dataB

查询设备属性点的历史时序数据

get_online_statsD

统计数据表下设备的在线状态

get_warning_rulesA

查询报警规则列表,支持过滤、排序和分页

get_warning_rule_by_idA

根据ID查询单个报警规则的详细信息

create_warning_ruleC

创建新的报警规则

update_warning_ruleC

更新报警规则

delete_warning_ruleC

删除报警规则

get_warningsC

查询报警列表,支持按级别、状态、设备、时间范围等过滤

get_warning_by_idB

根据ID查询单个报警的详细信息

create_warningB

创建新的报警记录

update_warningB

更新报警信息(状态、确认信息等)

delete_warningC

删除报警记录

batch_confirm_warningsC

批量确认报警

get_archived_warningsB

查询已归档的报警列表

restore_archived_warningC

恢复已归档的报警

get_archive_settingB

获取自动归档设置

update_archive_settingC

更新自动归档设置

get_warning_descriptionsC

获取报警描述列表

archive_all_warningsB

一键归档所有符合条件的报警

get_warning_statisticsA

获取报警统计信息(总数、各级别数量、各状态数量等)

get_latest_warningsC

获取最新的报警列表

get_warning_timelineB

获取报警时间线数据(指定时间段内的报警趋势)

get_warning_cleansC

查询报警清除规则列表

get_warning_clean_by_idA

根据ID查询单个清除规则的详细信息

create_warning_cleanB

创建新的报警清除规则

update_warning_cleanC

更新报警清除规则

delete_warning_cleanC

删除报警清除规则

execute_warning_cleanC

立即执行清除规则

get_alarmsA

[已废弃] 请使用 get_warnings 替代。查询告警列表,支持按级别、状态、时间范围过滤

get_alarm_by_idA

[已废弃] 请使用 get_warning_by_id 替代。根据ID查询单个告警的详细信息

acknowledge_alarmA

[已废弃] 请使用 update_warning 替代。确认告警,将告警状态从active改为acknowledged

resolve_alarmA

[已废弃] 请使用 update_warning 替代。解除告警,将告警状态改为resolved

upload_fileB

上传文件到AIRIOT平台

get_file_infoC

获取文件信息

delete_fileD

删除文件

send_control_commandC

向设备发送控制命令

send_batch_control_commandsC

批量发送控制命令

get_reportsC

查询报表列表

get_report_by_idB

根据ID查询单个报表的详细信息

execute_reportB

执行报表生成,返回报表数据

create_reportD

创建新报表

update_reportB

更新报表信息

delete_reportC

删除报表

loginB

用户登录,返回 token 和用户信息

get_current_userA

获取当前登录用户的信息

get_usersC

获取用户列表

Prompts

Interactive templates invoked by user choice

NameDescription
list_tables列出所有数据表,支持按条件过滤
describe_table获取数据表的详细结构和字段定义
query_devices查询设备列表,支持状态过滤和排序
query_device_status查询指定设备的详细状态信息
query_by_time_range查询指定时间范围内的数据记录
get_realtime_data获取设备的实时数据
get_history_trend获取设备属性点的历史趋势数据
device_online_summary生成设备在线情况统计摘要
data_statistics对表数据进行统计分析
query_alarms查询告警信息
create_device创建新设备记录
update_device_status更新设备状态

Resources

Contextual data attached and managed by the client

NameDescription
数据表列表获取所有数据表的列表信息
数据表详情获取指定数据表的详细信息,包括字段定义
表记录列表获取指定数据表的记录列表
表记录详情获取指定数据表的记录详情
设备列表获取所有设备信息
设备详情获取指定设备的详细信息
属性点列表获取数据表的所有属性点定义
最新数据获取设备属性点的最新数据
在线统计获取设备在线状态统计

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sshwsfc/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server