Idea: berth mcp, an opt-in MCP server over the node socket (after the fleet)

Đang mở
#109 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
go
Lĩnh vực
ai-infra-agents

Hướng nghiên cứu

The issue describes a future berth mcp subcommand that uses the existing node socket and is timed for after the fleet work (P5/P5.5, v0.6). Start by reading the CLI socket calls and the fleet implementation when it lands. Done means an opt-in stdio MCP endpoint exposes the listed read operations and gates control operations behind --allow-control, following normal queue priorities; this is exploratory work with no release planned.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement

A thin MCP server so an agent without a shell (a desktop chat client, a hosted frontier model) can see the card or the fleet and queue work on it for the user.

Shape, to keep Berth small:

  • One subcommand, berth mcp, speaking stdio. No new daemon, no new port, nothing installed by default. It makes the same socket calls the CLI makes.
  • Read-only by default: status, queue and wait reasons, events, models, /v1/berth/cost and /v1/berth/plan.
  • Anything that changes the card (run, hold, stop, drain, park) only with an explicit --allow-control, and it goes through the normal queue and priorities: no tool jumps the line or signals a process Berth did not start.

Timing: worth it once the fleet lands (P5/P5.5, v0.6), when one MCP endpoint could see every node. Until then the CLI's --format json and berth skill install cover agents that have a shell.

Not planned for a release yet.

Ngôn ngữ chính
Go
Star
226
Fork
20
Merge trung bình
1 giờ 25 phút
Pull request đã merge (30 ngày)
238

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của T-Crypt/berth

Tất cả issue của T-Crypt/berth

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.