[W9] Restore a functional and documented OPSd MCP integration
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
Hướng nghiên cứu
Start by identifying the MCP implementation, generated host configuration, and existing tests that currently assert the reported behavior; the issue does not name their paths. Read the seven W9 subtasks and protocol revision requirements, then map each workflow and confirmation requirement to its implementation and tests. Done means all seven subtasks are complete, protocol and feature tests pass, and documented host support has verification evidence.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Context
The current MCP implementation generates host configuration, but standard stdio initialization does not complete because it expects Content-Length framing. Tool calls return CLI argument text rather than executing OPSd operations. Existing tests pass while asserting these behaviors. Separate workspaces also expose an examples-resource error.
Scope
- Restore standard MCP stdio compatibility and meaningful tool execution, targeting only protocol revision
2026-07-28without legacy compatibility. - Define confirmation behavior, workspace context, and the supported MCP workflow.
- Deliver independent official SDK/schema protocol tests and checkout CI in W9.1; deliver feature-specific tests with each W9.2–W9.5 implementation.
- Use W9.6 for final combined workflow and portable-bundle qualification, and W9.7 for actual host verification and setup documentation.
- Publish setup and troubleshooting documentation based on verified behavior.
- Keep qualification local: cloud apply, deployment, and real infrastructure mutations are outside this work.
Acceptance criteria
- A user can connect an MCP
2026-07-28-capable client using the documented generated configuration. - Discovery, resource reading, prompt rendering, manifest validation, and manifest rendering work through MCP.
- Missing or invalid input produces actionable errors; successful rendering creates expected files.
- Confirmation-gated actions cannot run without explicit confirmation.
- Checkout and portable-bundle qualification passes, and documented host support is backed by evidence.
- Each implementation PR includes its relevant passing tests; protocol conformance and checkout CI are not deferred to the final qualification ticket.
- All seven W9 subtasks are complete.
- Ngôn ngữ chính
- Ruby
- Star
- 0
- Fork
- 0
- Merge trung bình
- 11 giờ 37 phút
- Pull request đã merge (30 ngày)
- 35
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của opsd-io/opsd-cli
-
area: cli enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: cli enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: cli enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: cli enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: modules enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của opsd-io/opsd-cli
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Concept round-trip: serialized "id" parses as #id, #uuid then lazily derives a different UUIDĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
glossarist/glossarist-ruby#247 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
voxpupuli/puppet-corosync#589 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
simp/pupmod-simp-simp#406 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày