// Package tools 是 fwh-agent-mcp 的业务工具。工具不感知调用者,清单见 agent-mcp.md 第 4、7 节。 package tools import "fwh-toolbox-server/agentmcp/kit" // ReadOnly 只读工具集(-set=readonly) func ReadOnly() []kit.Registrar { return []kit.Registrar{ // 站点 SiteSearch, SiteGet, SitePowerFlow, SitePowerFlowExport, SiteInfoSyncStatus, // 告警 AlarmCurrent, AlarmEvents, AlarmSnapshot, AlarmStats, AlarmSitesByCode, // 停机 ShutdownStats, ShutdownSites, // 日志 MqttLogSearch, EmsLogRecords, UpdateLogSystem, UpdateLogAhub, // 故障录波 FaultRecordList, FaultRecordDetail, FaultRecordCallable, FaultRecordCallHistory, // 调度 TouTemplateList, TouTemplateGet, // SIM SimGet, SimSearch, SimUsageMonthly, // 其他 EmsParamLookup, PlaneIssueSearch, PlaneIssueGet, SnParse, } } // Ops 写工具集(-set=ops) func Ops() []kit.Registrar { return []kit.Registrar{FeedbackCreate, TouTemplateSave, SiteInfoRefresh} }