基于腾讯云 Lighthouse API 开发的 MCP(Model Context Protocol) 服务器,用于与 AI 大模型进行交互,实现云服务器管理功能。
该服务器提供以下核心功能:
{
"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 SecretKeyTENCENTCLOUD_SECRET_ID
: 腾讯云 API SecretIdnpm run build
服务器提供以下工具:
get_instances
: 获取用户名下的服务器实例列表
get_monitor_data
: 获取实例监控数据
set_firewall
: 设置防火墙规则
get_regions
: 获取可用地域列表
self_test
: 实例自我诊断
src/ ├── api/ # API 接口定义 ├── request/ # 请求封装 ├── tools/ # 工具实现 └── utils/ # 工具函数
服务器实现了统一的错误处理机制:
MIT