lighthouse-mcp-server
v1.0.0
Published
MCP server for using the Lighthouse AI API
Readme
Lighthouse MCP Server
基于腾讯云 Lighthouse API 开发的 MCP (Model Context Protocol) ,为 AI 大模型提供强大的腾讯云轻量应用服务器(Lighthouse)管理能力。支持多种工具类型和智能化的云资源操作。
✨ 核心特性
🚀 多服务支持
- Lighthouse: 轻量应用服务器管理
- TAT: 自动化助手工具
🛠️ 丰富功能
- 实例管理: 查询、启动实例
- 监控数据: 获取 CPU、内存、网络、磁盘等监控指标
- 安全管理: 防火墙规则配置和管理
- 自动诊断: 实例健康检查和风险评估
- 命令执行: 远程执行 Shell 命令
- 资源查询: 地域、套餐、镜像等资源信息
🚀 快速开始
NPX 方式(推荐)
在 Claude Desktop 或其他 MCP 客户端的配置文件中添加:
{
"mcpServers": {
"lighthouse-mcp-server": {
"command": "npx",
"args": [
"-y",
"lighthouse-mcp-server"
],
"env": {
"TENCENTCLOUD_SECRET_KEY": "YOUR_TENCENT_SECRET_KEY",
"TENCENTCLOUD_SECRET_ID": "YOUR_TENCENT_SECRET_ID"
}
}
}
}⚙️ 配置说明
环境变量
| 变量名 | 必需 | 说明 |
|--------|------|------|
| TENCENTCLOUD_SECRET_KEY | ✅ | 腾讯云 API SecretKey |
| TENCENTCLOUD_SECRET_ID | ✅ | 腾讯云 API SecretId |
📊 工具列表
Lighthouse 工具
describe_instances- 查询实例列表describe_regions- 查询可用地域start_instances- 启动实例describe_firewall_rules- 查询防火墙规则create_firewall_rules- 创建防火墙规则get_monitor_data- 获取监控数据self_test- 实例自检诊断- 更多工具功能请查看完整工具列表
TAT 工具
execute_command- 执行远程命令describe_command_tasks- 查询命令任务
🔒 安全特性
- 命令白名单: 危险命令自动拦截
- 参数验证: 严格的输入参数校验
📈 监控告警
支持多种监控指标的告警配置:
- CPU 利用率
- 内存利用率
- 网络带宽
- 磁盘 I/O
- 流量包使用率
📄 许可证
本项目采用 MIT 许可证。
🆘 支持
如果你遇到问题或有建议,请:
- 联系维护团队
Made with ❤️ by Lighthouse Team
