使用说明
HarborBeacon桌面
HarborBeacon Desktop是Windows和macOS上用于远程助手工作流的独立桌面主机项目。
推荐的独立存储库名称: harborbeacon-desktop
此工作区目前提供:
- 用于桌面主机架构的Rust工作区框架
- 一
doctor用于Feishu凭据和连接诊断的CLI - 未来Feishu、运行时和VS代码桥工作的基础机箱
布局
apps/desktop:桌面代理--飞舒WS→ 派遣→ vscode桥→ replyapps/doctor:飞舒诊断CLIapps/mcp-server:用于VS代码/副本的stdio MCP服务器crates/core-contracts:共享类型(通道、InboundMessage、OutboundMessage等)crates/feishu-provider:飞书API,WebSocket长连接,回复客户端crates/router-runtime:运行时配置crates/vscode-bridge:沙盒工作区操作(read_file、list_directory、search_text)
快速开始
医生CLI
cargo run -p harborbeacon-desktop-doctor -- --app-id <APP_ID> --app-secret <APP_SECRET>
使用 --json 用于机器可读输出。
桌面代理
cargo run -p harborbeacon-desktop -- \
--app-id <APP_ID> --app-secret <APP_SECRET> \
--workspace .
代理通过WebSocket连接到Feishu,接收消息,分派
/read, /ls, /search 对工作区执行命令并回复
自动回到飞叔。
VS代码/复制品MCP集成
-
构建MCP服务器:
cargo build --release -p harborbeacon-desktop-mcp-server -
复制
.vscode/mcp.json进入目标工作区.vscode/文件夹 (或合并"mcp"在现有的VS代码设置中添加部分)。 -
更新
"command"指向已构建二进制文件的路径,以及"--workspace"到您要公开的项目根目录。 -
重新启动VS代码。MCP工具(
read_file,list_directory,search_text)将出现在Copilot的工具列表中。
测试
cargo test --workspace