Ctrl K
ComunidadGuías…

butler/mcp/AGENTS.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Butler MCP — L4 MCP 工具

> **层级**:L4 工具与能力 / MCP 工具  
> **父文档**:[`../../AGENTS.md`](../../AGENTS.md)  
> **架构参考**:[`../../docs/architecture/v4-architecture.md`](../../docs/architecture/v4-architecture.md) §7

## 目录结构

```
butler/mcp/
├── __init__.py                    # 模块初始化
├── mcp_host.py                    # MCP 主机
├── mcp_client.py                  # MCP 客户端
├── mcp_self_service.py            # MCP 自助服务
└── (其他 MCP 模块)
```

## 关键模块速查

| 模块 | 说明 | 行数 |
|------|------|------|
| `mcp_host.py` | MCP 主机实现 | 核心模块 |
| `mcp_client.py` | MCP 客户端实现 | 核心模块 |

## 核心类与函数

| 类/函数 | 路径 | 说明 |
|---------|------|------|
| (待补充) | (待补充) | (待补充) |

## 数据流

```
AgentLoop → MCP Client → MCP Host → MCP 工具执行
```

## 注意事项

1. **可选功能**:MCP 功能通过 `BUTLER_MCP_ENABLED=1` 启用
2. **自助服务**:`tools/mcp_self_service.py` 提供 MCP 自助工具
3. **能力边界**:不做全量 MCP Host,仅支持部分 MCP 工具

## 相关目录

- L4 工具:[`../tools/`](../tools/)
- L3 核心:[`../core/`](../core/)