Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[W9] Restore a functional and documented OPSd MCP integration

Aperta
#166 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
ruby
Ambito
cli, devtools, testing

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.
Lingua principale
Ruby
Stelle
0
Fork
0
Merge medio
11h 37m
PR unite (30g)
35

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di opsd-io/opsd-cli

Tutte le issue di opsd-io/opsd-cli

Issue simili

Altre issue su Ruby

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.