Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[W9] Restore a functional and documented OPSd MCP integration

Đang mở
#166 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ệ
ruby
Lĩnh vực
cli, devtools, testing

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ả

area: cli enhancement

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-28 without 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

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 opsd-io/opsd-cli

Tất cả issue của opsd-io/opsd-cli

Issue tương tự

Thêm issue về Ruby

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.