MCP Apps: foundation (package, capability detection, hello-world status card, fallback policy)
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
- csharp
- Ambito
- api, cli, documentation, testing
Direzione di ricerca
Inizia esaminando l’issue di aggiornamento a SDK 2.x #39 e la draft PR #76, quindi verifica se Claude Desktop esegue il rendering di una risorsa ui:// proveniente da un server stdio avviato localmente. Traccia gli strumenti esistenti get_location_and_mapping e get_current_user, confronta i due golden di discovery di tools/list e registra le versioni dei client e i risultati in docs/mcp-sdk-2-testing.md. Il lavoro è completato quando i client compatibili con la UI ricevono i metadati, mentre il JSON del client terminale rimane invariato byte per byte.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Umbrella for interactive UI over the MCP server. Depends on the SDK 2.x upgrade (#39, draft PR #76): the ModelContextProtocol.Extensions.Apps package starts at 2.0.
Scope
- Reference
ModelContextProtocol.Extensions.Apps, call the builder registration, and serve one embedded HTML resource at aui://timepro/statusaddress: current user, tenant name, environment (prod/non-prod), accounting feature state, repo mapping for the working directory. Backed by the existingget_location_and_mappingandget_current_usertools; no new data paths. - Capability detection: attach UI metadata only when the client advertised the
io.modelcontextprotocol/uiextension (initialize capabilities, or per-request_metaunder 2026-07-28). Terminal clients (Claude Code, Codex CLI) keep today's JSON byte-for-byte; the discovery goldens for a non-UI client must not change. - Sandbox rules: the page only ever sees tool results; no API keys, no direct HTTP; every write goes back through an existing tool so the CLI-first guards apply.
- Regression harness: a second
tools/listgolden captured with the UI capability advertised, and a test that the two differ only by UI metadata. - First-hour check before any real view: confirm Claude Desktop renders a
ui://resource served by a locally launched stdio server (unverified as of 2026-09-13). If it does not, this whole area waits.
Verify against
Claude Desktop first, then VS Code Copilot. Record client versions in docs/mcp-sdk-2-testing.md.
- Lingua principale
- C#
- Stelle
- 3
- Fork
- 0
- Merge medio
- 8m
- PR unite (30g)
- 26
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di SSWConsulting/TimePro.Tools
-
Priority: P3 Type: Refactor
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
SSWConsulting/TimePro.Tools#101 ·
I maintainer di solito rispondono entro 1 giorno
-
Priority: P3 Type: Refactor
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
SSWConsulting/TimePro.Tools#100 ·
I maintainer di solito rispondono entro 1 giorno
-
Accounting: share product, SKU, rate, unbilled and recurring reads (unbilled paging is a no-op)ApertaPriority: P3 Type: Refactor
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
SSWConsulting/TimePro.Tools#99 ·
I maintainer di solito rispondono entro 1 giorno
-
Priority: P2 Type: Refactor
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
SSWConsulting/TimePro.Tools#98 ·
I maintainer di solito rispondono entro 1 giorno
-
Priority: P2 Type: Bug Type: Refactor
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
SSWConsulting/TimePro.Tools#97 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di SSWConsulting/TimePro.Tools
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
area:re1 bounty help wanted needs-game
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
StackExchange/StackExchange.Redis#3274 ·
I maintainer di solito rispondono entro 1 giorno
-
affected/v17 affected/v18 area/frontend type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
umbraco/Umbraco-CMS#24186 ·
I maintainer di solito rispondono entro 2 giorni