Expand description
工具实现(按域拆分)
每个 handler 函数形如 async fn(&Arc<FutuClient>, ...) -> anyhow::Result<String>,
返回 pretty-printed JSON。tools.rs 里的 #[tool] 方法薄封装了错误处理。
Modules§
- analysis
- 行情分析 / 关联参考域 handler。
- core
- mcp/handlers/core — 拆 core.rs 1100 → core/{mod, 5 子}.rs (v1.4.110 CC Batch N)
- market
- 行情 handler:kline / orderbook / ticker / rt / static / broker
- plate
- 板块 handler
- reference
- mcp/handlers/reference — 拆 reference.rs 1102 → reference/{mod, 6 子}.rs (v1.4.110 CC Batch L)
- trade
- mcp/handlers/trade — 拆 trade.rs 986 → trade/{mod, 6 新子, 4 已有}.rs (v1.4.110 CC Batch O)
- trade_
write - 交易写 handler:place / modify / cancel / reconfirm