Metadata-Version: 2.4
Name: proboost-cli
Version: 1.0.3
Summary: Unified CLI and Python client for Proboost TikTok, Patent, and Amazon MCP servers.
Author: Proboost CLI
License: MIT
Keywords: mcp,cli,proboost,tiktok,patent,amazon
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Environment :: Console
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.27
Requires-Dist: mcp>=1.24
Requires-Dist: rich>=13.0
Requires-Dist: typer>=0.12
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == "dev"

# proboost-cli

统一 Proboost MCP 命令行工具，包含 TikTok、Patent、Amazon 三套 MCP 的交互式菜单、快捷命令、通用调用和 Python 客户端。

终端命令为 **`proboost`**（PyPI 包名 `proboost-cli`）。

完整使用说明见 **[使用文档.md](使用文档.md)**。

## 安装

### 从源码开发安装

```bash
cd "/path/to/openboost-cli"
python3.12 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install -e ".[dev]"
```

### 从 wheel 安装

| 文件 | 说明 |
|------|------|
| `proboost_cli-<版本>-py3-none-any.whl` | 推荐：纯 Python，Python 3.10+ |
| `proboost_cli-<版本>.tar.gz` | 源码分发包 |

```bash
pip install "/path/to/openboost-cli/dist/proboost_cli-1.0.3-py3-none-any.whl"
proboost --help
```

## 配置

```bash
proboost config set --secret-key "你的密钥"
proboost config set --mcp amazon --base-url "http://mcp.microdata-inc.com/mcp-servers/proboost-amazon-mcp"
```

环境变量：`PROBOOST_SECRET_KEY`、`PROBOOST_TIKTOK_SECRET_KEY` 等（见使用文档）。

## 快速示例

```bash
proboost list
proboost tiktok commodity category-tree
proboost patent search count "TACD: virtual reality"
proboost amazon hot cat-tree --site 1 --rank-type "Best Seller"
```

## Python 客户端

```python
from proboost_cli import Proboost

pb = Proboost()
text = pb.call("tiktok", "tt_commodity_get_commodity_cat_tree")
```
