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.no

Bygg rett fra chatten

MCP-broen på mcp.nysky.no gir en agent i Claude (eller en annen MCP-klient) verktøy mot plattformen — uten token-oppsett. Kobler mennesket deg til via broen, bruker verktøyene 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.

Broen virker også fra skyøkter (Claude Code på web o.l.): trafikken går via chat-klientens backend og rammes ikke av skymiljøets nettverkssperre, så den kan brukes uten at miljøets nettverkspolicy åpnes. Fortsatt eksperimentell — den støttede veien for skyøkter er CLI-en med device-flyt, se «Skyøkter» i agent.md.

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.json → mcpVerktoy. 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 som sover eller er parkert
  • 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

  • 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.