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.5] Align the MCP tool, resource, and prompt catalogs with the current CLI

Đang mở
#171 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
35/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 comparing the exposed MCP tools and argument schemas with the current CLI, then trace schema-driven execution and the existing MCP discovery and behavior tests. Map supported tools, arguments, defaults, and CLI equivalents; identify unsupported commands and options. Done means supported workflows, prompts, and resources are aligned, pinning and offline behavior are verified, and each change has passing tests in its own PR.

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 MCP catalog exposes a subset of OPSd commands and options. The current CLI also supports explicit module synchronization, platform rendering, and offline platform validation, so supported MCP workflows must be selected and described deliberately.

Scope

  • Compare all exposed tools and argument schemas with current CLI behavior.

  • Implement support for explicit modules sync, platform rendering, and offline validation where needed for the supported setup-to-render workflow.

  • Record intentionally unsupported CLI commands and options instead of implying full parity.

  • Update schemas, descriptions, reusable prompts, and resource pointers together.

  • Keep module synchronization explicit; render must not silently update dependency pins.

  • Extend schema and SDK-driven behavior tests in the same PR as each catalog/argument change. Verify discovery schemas and that exposed options reach actual execution, including module pin preservation and the documented offline behavior. Run these tests in the existing MCP CI suite.

Acceptance criteria

  • A documented mapping lists supported MCP tools, arguments, types, defaults, and relevant CLI equivalents.

  • The supported infrastructure and platform workflows have all prerequisites available through MCP or explicit documented setup steps.

  • Exposed options reach the execution layer and are covered by meaningful behavior tests.

  • Prompts and resources refer to existing commands, paths, and supported capabilities.

  • Offline behavior and module synchronization preserve the CLI pinning contract.

  • Each catalog/workflow change is delivered with passing discovery/schema and execution tests in its own PR; supported behavior is not left untested until W9.6.

Related

Parent: #166. Coordinate with #168 and #170.

Ngôn ngữ chính
Ruby
Star
0
Fork
0
Merge trung bình
12 giờ 42 phút
Pull request đã merge (30 ngày)
32

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.