Lighthouse MCP Server
基于腾讯云 Lighthouse API 开发的 MCP 服务,实现云服务器智能化管理。
该服务器提供以下核心功能:
- 实例管理
- 获取实例列表
- 获取可用地域
- 实例监控数据查询
- 实例自我诊断
- 安全管理
- 防火墙规则配置
环境变量配置
在运行之前,需要设置以下环境变量:
TENCENTCLOUD_SECRET_KEY
: 腾讯云 API SecretKeyTENCENTCLOUD_SECRET_ID
: 腾讯云 API SecretId
🛠️ 工具清单
工具标识 | 功能描述 | 典型应用场景 |
---|---|---|
get_instances | 获取服务器实例列表 | 实例状态监控、资产管理 |
get_monitor_data | 查询实例监控数据 | 性能分析、故障排查 |
set_firewall | 配置防火墙规则 | 网络安全管控 |
get_regions | 获取可用地域列表 | 资源部署规划 |
self_test | 执行实例自我诊断 | 安全审计、系统健康检查 |
工具列表
服务器提供以下工具:
get_instances
: 获取用户名下的服务器实例列表- 返回实例名称、实例ID、系统盘ID等信息
get_monitor_data
: 获取实例监控数据- 支持不同时间范围的数据查询
- 自动适配查询间隔
- 支持多种监控指标
set_firewall
: 设置防火墙规则- 支持配置端口、协议、访问控制等
- 支持 IPv4/IPv6
get_regions
: 获取可用地域列表self_test
: 实例自我诊断- 支持多维度安全检查
- 生成风险评估报告
- 支持深度诊断