Metadata-Version: 2.3
Name: close-mcp-v1
Version: 0.1.0
Summary: MCP 工具服务：管理云服务器机器记录（查询/插入/更新/删除），支持多云厂商
Author: asryshuang
Author-email: asryshuang <asryshuang@tencent.com>
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp[cli]>=1.26.0
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# close-mcp-v1

MCP (Model Context Protocol) 工具服务，用于管理云服务器机器记录的增删改查操作。

## 功能

提供 4 个 MCP 工具：

| 工具 | 说明 |
|------|------|
| `query_machines` | 查询机器记录，支持完整 SQL SELECT 语句 |
| `insert_machine` | 插入新机器记录 |
| `update_machine` | 更新指定机器的字段 |
| `delete_machine` | 删除指定机器记录 |

## 支持的云厂商

`qcloud` / `aliyun` / `huaweiyun` / `volcengine` / `aws` / `azure` / `bdcloud` / `jscloud` / `gcp`

## 安装

```bash
cd close-mcp-v1
uv sync
```

## 环境变量

| 变量 | 说明 | 默认值 |
|------|------|--------|
| `SQL_SERVER_HOST` | SQL 服务器地址 | `127.0.0.1` |
| `SQL_SERVER_PORT` | SQL 服务器端口 | `8900` |
| `SQL_SERVER_PASSWORD` | SQL 服务器密码 | 空 |

## 运行

```bash
close-mcp-v1
```

或在开发模式下：

```bash
uv run close-mcp-v1
```

## MCP 客户端配置示例

```json
{
  "mcpServers": {
    "close-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/close-mcp-v1",
        "run",
        "close-mcp-v1"
      ],
      "env": {
        "SQL_SERVER_HOST": "127.0.0.1",
        "SQL_SERVER_PORT": "8900",
        "SQL_SERVER_PASSWORD": "your_password"
      }
    }
  }
}
```
