Metadata-Version: 2.5
Name: bililive-mcp
Version: 0.1.0
Summary: MCP server for bililive-go live stream recorder (B站/抖音/斗鱼/虎牙等 17 平台)
Author: bililive-mcp contributors
License-Expression: MIT
Keywords: bilibili,bililive-go,douyin,live,mcp,recorder
Requires-Python: >=3.10
Requires-Dist: fastmcp>=2.0
Requires-Dist: httpx>=0.27
Description-Content-Type: text/markdown

# bililive-mcp

[bililive-go](https://github.com/bililive-go/bililive-go) 直播录制器的 MCP (Model Context Protocol) server——让 AI 助手直接控制直播录制。

## 功能

- `get_info` — bililive-go 版本与运行状态
- `list_lives` — 列出所有直播间（是否开播 / 监控中 / 录制中）
- `add_live` — 添加直播间并自动持久化（支持 B站/抖音/斗鱼/虎牙等 17 平台）
- `remove_live` — 移除直播间并自动持久化
- `start_listen` / `stop_listen` — 临时启停监控
- `save_config` — 手动持久化直播间列表

## 使用

前提：已部署 bililive-go（Docker 镜像 `chigusa/bililive-go`，默认 API 端口 8080）。

```bash
# 通过 uvx 运行（stdio 传输）
BILILIVE_URL=http://192.168.6.108:8123 uvx bililive-mcp
```

### MCP 客户端配置示例

```json
{
  "mcpServers": {
    "bililive": {
      "type": "stdio",
      "command": "uvx",
      "args": ["bililive-mcp"],
      "env": { "BILILIVE_URL": "http://192.168.6.108:8123" }
    }
  }
}
```

`BILILIVE_URL` 指向 bililive-go 的 API 地址（WebUI 同端口）。

## 环境变量

| 变量 | 默认值 | 说明 |
|---|---|---|
| `BILILIVE_URL` | `http://127.0.0.1:8080` | bililive-go API 地址 |
| `BILILIVE_TIMEOUT` | `15` | 请求超时（秒） |
