eksperimentell

MCP-broen lar agenten bygge rett fra samtalen

Verktøy mot plattformen uten token-oppsett. Broen er eksperimentell og ikke kontraktbundet — CLI-en er den støttede veien.

eksperimentellmcp.nysky.app

Bygg rett fra chatten

MCP-broen på mcp.nysky.app gir en agent i Claude (eller en annen MCP-klient) verktøy mot plattformen — uten token-oppsett: kobler mennesket deg til via broen, bærer verktøyene innloggingen, og de bruker menneskets egne konto-sesjoner. Derfra kan agenten bygge fra en startmal, fylle et testmiljø med syntetiske rader, deploye via git og følge opp med status og feilbilde. Skriveverktøy krever menneskets ja.

Eksperimentell — og merket som det

Dette står i klartekst i platform.json, og det gjelder:

MCP-broen er EKSPERIMENTELL og ikke kontraktbundet — verktøy kan endres eller forsvinne uten varsel.

Kommandolinjeverktøyet nysky er hovedproduktet og den støttede veien.

CLI-en har stabil kontrakt (versjonert i X-Nysky-Contract), ingen telemetri og --json på alt. Broen er fin å utforske med — men bygg ikke noe du er avhengig av på den. Skal mennesket ha noe varig, sett det opp med CLI-en.

Verktøyene broen gir

Forventet verktøyliste for gjeldende kontrakt publiseres maskinlesbart i platform.jsonmcpVerktoy, holdt i synk av en vakttest. I dag:

Les og forstå

  • hvem_er_meg — hvem du er koblet som, og gjeldende overføringsmodus
  • mine_apper — appene på kontoen
  • app_status — tilstanden til en app
  • feilbilde — hva som er galt når noe feiler
  • datastore_skjema — tabeller, kolonner, typer, indekser og radtall — struktur uten innhold
  • gitops_oversikt — push-to-deploy-oppsettet
  • deploy_status — hvor en utrulling står
  • innsyn — innsynsbroen
  • kreditt — saldo og forbruk
  • dokumentasjon — agent-dokumentasjonen, med seksjonsfilter

Bygg og deploy

  • mal — testede startmaler (komplett nysky.toml + kildekode)
  • ovingsdata — syntetiske testrader — aldri ekte data
  • app_kilde — filtre og filinnhold fra appens repo (ikke gjenskap kode fra hukommelsen)
  • deploy_via_git — deploy av hele filsettet i ett kall
  • deploy_stage — mellomlagring én fil om gangen, for trange klienter
  • vekk_app — vekk en app fra dvale
  • app_handling — handlinger på en app

Tilgang og mennesket

  • allow_liste — hvem som slipper inn i en gatet app
  • allow_slipp_inn — slipp inn en bruker
  • allow_fjern — fjern en bruker
  • hemmelighet_lenke — engangs-lenke der mennesket limer inn secret-verdien — agenten ser den aldri
  • aapne_konsoll — åpner konsollen i menneskets nettleser

Kjente feller — dokumentert, ikke gjemt

  • Klienter cacher verktøylisten fra tilkoblingsøyeblikket. Mangler agenten et verktøy fra mcpVerktoy-listen, koble MCP-connectoren fra og til igjen.
  • Mobilklienter feiler stille når ett tool-kall nærmer seg ~100 kB — typisk «No approval received» uten synlig feil. Veien rundt: mellomlagre med deploy_stage (én fil per kall) og deploy med bruk_staged: true; plattformen husker valget når agenten sender overforing: "inkrementell".
  • Full overføring er default: hele filsettet inline i ETT deploy_via_git-kall (inline-grense 700 kB, maks 30 filer) — den inkrementelle veien finnes kun for trange klienter.
  • Nytt chattvindu, eksisterende app: agenten har ikke filene i kontekst — app_kilde gir filtreet og filinnholdet fra appens repo, i stedet for at koden gjenskapes fra hukommelsen.

Videre lesning

Lim inn én linje — agenten gjør resten.

Agent-onboarding: https://nysky.no/agent.md.

MCP-broen er eksperimentell; CLI-en er den støttede veien.