article
README
🚀 mcp-server-hai
mcp-server-hai 是腾讯 HAI(Hyper Application Inventor)服务的 MCP 服务器实现,为 HAI 服务提供了稳定可靠的服务器支持,方便用户对 HAI 实例进行管理与操作。
🚀 快速开始
本项目提供了便捷的安装和使用方式,无论是使用 Cline 还是本地安装,都能快速上手。
📦 安装指南
使用 Cline
若你使用的是 Cline,无需手动安装,安装会由 uvx 自动执行。
本地安装
uv init example-project # 初始化你的项目
uv add mcp-server-hai # 下载并安装 PYPI 上的包
uv run mcp-server-hai # 运行该包
💻 使用示例
基础用法
在 Cline 中使用
打开你的 Cline 配置文件:cline_mcp_setting.json
将 mcp-server-hai 的配置添加到 mcpServers 中,如下所示:
{
"mcpServers": {
"mcp-server-hai": {
"command": "uvx",
"args": [
"mcp-server-hai@latest" // 确保你安装的是最新版本,如需使用特定版本,请改为 mcp-server-hai@version
],
"env": {
"TENCENTCLOUD_SECRET_ID": "你的SECRET_ID此处",
"TENCENTCLOUD_SECRET_KEY": "你的SECRET_KEY此处"
},
"transportType": "stdio"
}
}
}
之后你可以在 Cline 中找到名为 mcp-server-hai 的 MCP 服务器,尽情享用吧 ;)
高级用法
直接运行服务器
uvx mcp-server-hai
所需环境变量:
- TENCENTCLOUD_SECRET_ID:你的腾讯云 SECRET ID
- TENCENTCLOUD_SECRET_KEY:你的腾讯云 SECRET KEY
✨ 主要特性
- 创建、启动、停止和删除 HAI 实例
- 查询实例信息和网络状态
- 获取可用区域和实例类型
🔧 技术细节
开发
安装开发依赖:
uv sync
发布
构建并发布到 PYPI:
uv add build twine
uv run python -m build
uv run twine upload dist/*
微信扫一扫