Metadata-Version: 2.4
Name: wgtickets-mcp
Version: 0.1.2
Summary: WG Tickets MCP - 航班查询MCP服务
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp>=1.0.0
Description-Content-Type: text/markdown

# MCP Bridge

将各业务 HTTP API 桥接到 MCP 协议，让 AI Agent 可以通过 MCP 直接调用业务接口。

## 安装

```bash
pip install mcp-bridge
# 或
uvx mcp-bridge
```

## 配置

### 环境变量（必须配置）

| 变量名 | 说明 | 必填 |
|--------|------|------|
| GDS_BASE_URL | API 基础地址 | 是 |
| GDS_DEFAULT_USERID | 默认用户ID | 是 |
| MCP_TRANSPORT | 传输模式: stdio/sse | 否 |
| MCP_HOST | SSE模式监听地址 | 否 |
| MCP_PORT | SSE模式端口 | 否 |

### Claude Desktop 配置

```json
{
  "mcpServers": {
    "mcp-bridge": {
      "command": "uvx",
      "args": ["mcp-bridge"],
      "env": {
        "GDS_BASE_URL": "your-api-url",
        "GDS_DEFAULT_USERID": "your-user-id"
      }
    }
  }
}
```

### 阿里百炼 配置

```json
{
  "mcpServers": {
    "mcp-bridge": {
      "command": "uvx",
      "args": ["mcp-bridge"],
      "env": {
        "GDS_BASE_URL": "your-api-url",
        "GDS_DEFAULT_USERID": "your-user-id"
      }
    }
  }
}
```

## Docker 部署

```bash
docker build -t mcp-bridge .
docker run -d -p 8080:8080 \
  -e GDS_BASE_URL=your-api-url \
  -e GDS_DEFAULT_USERID=your-user-id \
  mcp-bridge
```

## 可用工具

### gds_search_flight

搜索航班并获取价格信息。

| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| flights | array | 是 | 航程列表 |
| passengers | array | 是 | 乘客列表 |
| carriers | array | 否 | 航司代码列表 |
| transfer | boolean | 否 | 是否允许转机 |

## License

MIT
