Användningsområden · 8 min läsning · Uppdaterad 6 september 2026

Bygg med Claude, Cursor och ChatGPT utan att fjärrstyra kontot

På Pro anropar Cursor, Claude Desktop eller Codex `generate_app` på NorthernGos officiella MCP — samma molnbygge som editorn, ingen NorthernGo-kredit, typiskt 1–3 min. De kan inte publicera. En `?prompt=`-länk fyller editorn utan MCP; du trycker fortfarande på Generera. Importera HTML (Premium eller Pro) injicerar runtimen och drar inga krediter. `create_app` landar samma HTML som ett nytt sparat projekt. Din egen Anthropic- eller OpenAI-nyckel — Premium eller Pro — kör generate-pipelinen utan NorthernGo-krediter, utan Gemini-reserv. WebGPU och Ollama vinner fortfarande om de är på.

Vad det här inte är

Lovable-stil OAuth så att en agent utanför produkten kan publicera din subdomän finns inte på NorthernGo. MCP publicerar inte.

Vad Pro ger: Cursor, Claude Desktop eller Codex startar samma molnbygge som editorn, med en ngmcp_-nyckel från Mina projekt → Mer → MCP. Det är generate_app (ingen NorthernGo-kredit, polla generate_status, typiskt 1–3 min). Du publicerar själv.

En Pro-app kan ändå koppla en fjärr-MCP som datakälla under samma panel — inklusive en hostad Bokio-adapter (company-UUID + token från privat integration, ingen MCP-adress). Vid ett Pro-ombygge läser byggaren den skarpa verktygslistan in i plan och logik. Det är den publicerade appen som anropar verktyg, inte Cursor som kör Generera. FAQ:n “Hur kopplar jag Bokio till min app” är steg-för-steg; “Kan jag koppla en MCP-server till min app” täcker en generell Streamable HTTP-adress.

En tredje, valfri omkopplare på samma panel — “Den här appen som MCP-server” — låter andra agenter ansluta till den här appens collections, med en separat ngapp_-nyckel. Av som standard. Bara Gemini-molnbygge eller MCP create_app / generate_app, inte Ollama eller WebGPU. Se “Kan den genererade appen själv bli en MCP-server som andra ansluter till”.

De publika filerna /agents.md och /skill.md säger samma recept till Claude, Cursor och ChatGPT.

Starta ett bygge från Cursor

  1. Mina projekt → Mer på valfritt app-kort → MCP.
  2. Under “NorthernGo MCP för Cursor, Claude och Codex”: skapa en MCP-nyckel (visas en gång). Kopiera JSON. Inte en Firebase-inloggning. Inte BYOK-dialogen.
  3. Cursor Inställningar → MCP (Customize → MCPs), eller .cursor/mcp.json. Inte Integrations (GitHub/Slack).
  4. I chatten: “Bygg en bokningsapp för en frisör i Lycksele på NorthernGo.” Cursor ska anropa generate_app och sen polla generate_status.
  5. Öppna ?app=-URL:en. Publicera en subdomän i NorthernGo själv.

Har Cursor redan skrivit HTML: be den anropa create_app i stället (ingen kredit).

Den här appen som MCP-server

Den genererade HTML:en är statisk. Den kan inte hosta MCP. På Pro, efter ett Gemini-molnbygge eller MCP create_app / generate_app, slår du på det under Mina projekt → Mer → MCP. NorthernGos backend talar då Streamable HTTP på https://northerngo-backend.onrender.com/api/app-mcp/{projectId} och exponerar list_ / save_ / delete_ mot appens NorthernGoDB-collections. MCP är protokollets namn; de tre NorthernGo-användningarna stavas ut där.

Nyckeln är ngapp_, visas en gång. Återanvänd inte ngmcp_. Den som har den läser raderna som ägare. Skrivning är av tills du tillåter den. Lokala Ollama- och WebGPU-appar ingår inte.

Fem sätt att landa

  1. MCP generate_app (Pro). Cursor startar NorthernGos molnbygge. Ingen NorthernGo-kredit. Typisk väntan 1–3 min. Ingen publish.
  2. Promptlänk. En URL med ?prompt= eller ?q= fyller editorn. Inget genereras förrän du trycker på Generera.
  3. Importera HTML. Ett färdigt dokument från Claude, Cursor eller ChatGPT blir en NorthernGo-förhandsvisning. Premium eller Pro, inloggad. Inga NorthernGo-krediter.
  4. Egen API-nyckel. Molngenerering i editorn pratar med Anthropic eller OpenAI med en nyckel du klistrar in lokalt. Premium eller Pro. Samma NorthernGo-pipeline, annan modellräkning. Inga NorthernGo-krediter på det anropet.
  5. MCP create_app (Pro). Cursor, Claude Desktop eller Codex med en ngmcp_-nyckel sparar färdig HTML som ett nytt projekt. Samma 1,5 MB-tak och HTML-koll som Import. Ingen Generera. Ingen ny subdomän.

Välj ett. Att kombinera dem går — importera HTML och iterera sen med egen nyckel — men du behöver inte alla fem för att skeppa.

Promptlänkar

Editorn läser prompt eller q en gång, sparar texten i session storage så att en inloggning inte raderar den, och tar sen bort parametern från adressfältet. Taket är 8 000 tecken. Den startar inte ett bygge själv. En länk som auto-genererade skulle dra krediter besökaren inte tänkt spendera, och varje delad URL skulle bli en överraskningsfaktura.

Koda texten. Mellanslag blir + eller %20. En form som fungerar:

https://northerngo.com/?prompt=Bokningsapp+för+en+frisör+i+Lycksele.+Personal+ser+veckan.+Kunder+bokar+en+tid.

När rutan är fylld väljer Generera fortfarande motor. Moln som standard är Gemini på din NorthernGo-plan: fem genereringar i månaden på Gratis, 25 på Premium, 50 på Pro. Om du har lokal WebGPU-generering laddad körs den först. Om Ollama är på körs den därefter. Din egen nyckel spelar bara roll när anropet faktiskt tar molnvägen.

Gäster kan landa på länken. De loggar ändå in före ett molnbygge. Den sparade prompten överlever det steget.

Importera HTML

Använd det här när det andra verktyget redan skrivit sidan. I editorn är kodikonen i promptverktygen Importera HTML från Claude, Cursor eller ChatGPT. Du behöver Premium eller Pro, och du måste vara inloggad. På Gratis visar ikonen ett lås. Filen skickas till NorthernGo, max 1,5 MB text, och nekas om den inte ser ut som HTML.

NorthernGo injicerar sen samma runtime som en genererad app får: window.NorthernGoUI, window.NorthernGoDB, juridisk ram och temavariabler. Det är hela poängen med att importera här i stället för att öppna filen i en flik. En rå <html> från ChatGPT har varken inloggning, EU-databas eller en väg att radera kontot. Efter importen har den det — om märkningen har någonstans att hänga de globala objekten.

Skriv (eller be den andra modellen skriva) vanilla HTML, CSS och JavaScript. Tailwind-klasser går bra. Lägg gränssnittet i en rot som #app. Spara data med window.NorthernGoDB.save(kollektion, data) och .get(kollektion), inte localStorage, om du inte uttryckligen vill ha en lokal leksak. En app med inloggning behöver en fungerande kontroll för att radera kontot, och en för att ladda ner sin data. Knappar som inte skickar ett formulär behöver type="button". Definiera inte om NorthernGo-globalerna, och skeppa inte en extra Tailwind Play-CDN om runtimen redan injicerat en.

Import kör inte loopen Arkitekt / Byggare / Granskare. Den hittar inte på saknade funktioner. Om HTML:en är en statisk skiss får du en statisk skiss med SDK-hakar. Iterera med Generera efteråt om du vill att agenterna ska skriva om den.

Egen API-nyckel (Claude / GPT)

Molnbyggen på NorthernGo går via Gemini och räknas mot månadskvoten. Om du redan betalar Anthropic eller OpenAI kan du peka de byggena mot din egen nyckel i stället. Det är egen API-nyckel, inte lokal AI.

Öppna kontomenyn och välj Egen API-nyckel (Claude / GPT) under Premium / Pro. På Gratis visar valet ett lås; klickar du får du uppmana att uppgradera. Slå på Använd min egen nyckel, välj Anthropic (Claude) eller OpenAI (GPT), klistra in nyckeln, namnge ev. en modell. Om du lämnar modellfältet tomt är standard claude-sonnet-4-5 och gpt-4.1. Alias som “claude” och “chatgpt” godtas på servern; gränssnittet sparar anthropic eller openai.

Din API-nyckel lagras inte i NorthernGos databas. Vid BYOK används den från den här webbläsaren för det aktuella API-anropet och skickas inte till NorthernGos AI-mätare. Den lämnar däremot enheten under ett generate-anrop: editorn postar den till NorthernGos generate-endpoint, som skickar den som header till Anthropic eller OpenAI och sen släpper den. Säg inte att “nyckeln aldrig nuddar våra servrar”. Den passerar. Den sparas inte.

När nyckeln är på och tillräckligt lång för att vara giltig hoppar ett moln-generate över NorthernGo-mätaren. Ett misslyckat BYOK-anrop faller inte tillbaka till Gemini. Ett sådant fall skulle oväntat dra en NorthernGo-kredit efter att du bett om någon annans modell. Du får leverantörens fel i stället.

Det du tappar på den här vägen: Gemini-bilder och -ikoner som Premium och Pro annars kan sätta på ett bygge, och temaanropet som normalt går till Gemini (en heuristik används i stället). Anrop som window.NorthernGoAI.generate i en publicerad app går fortfarande till NorthernGos molnproxy och kräver fortfarande Premium eller Pro hos appens ägare. Egen nyckel gäller byggandet i editorn, inte att byta modell dina besökare träffar.

Motorordning, i en lista

Editorn blandar inte motorerna. Den tar den första som faktiskt är på:

  1. WebGPU i webbläsaren — obegränsat i alla planer, ingenting lämnar maskinen för generering.
  2. Ollama på localhost — Pro, och webbläsarens origin måste vara tillåten.
  3. Moln — Gemini med NorthernGo-krediter, eller din Anthropic-/OpenAI-nyckel om det reglaget är på.

Stäng av WebGPU om du avsåg att anropet skulle nå Claude. Statusraden under ett BYOK-bygge säger att det körs på din egen nyckel. Ser du fortfarande ett Gemini-modellnamn på det färdiga svaret vann de lokala motorerna.

Jämförelsen mellan lokal och moln är den längre versionen av det valet. Egen nyckel är fortfarande molnkolumnen. Bara notan och modellfamiljen ändras.

Vilken väg du ska välja

Använd MCP generate_app när Cursor (eller Claude Desktop / Codex) redan är kopplad med en ngmcp_-nyckel och du vill att NorthernGo ska skriva HTML:en. Det är vägen agents.md föredrar på Pro.

Använd promptlänken när det andra verktyget är bra på att specificera beteende och du inte är på MCP. Användaren trycker fortfarande på Generera.

Använd Importera HTML när Cursor eller Claude redan gjort en sida du gillar och du vill ha förhandsvisning, databas och publicering utan att be NorthernGo hitta på den igen. Bra för formstarka one-pagers och för den som itererar i en IDE först.

Använd egen nyckel när du vill ha Claude eller GPT inne i NorthernGos generate-loop — Arkitekt, Byggare, Granskare, samma prompter — men inte vill ha Gemini och inte vill bränna de fem gratiskrediterna. Du betalar fortfarande leverantören. Du behöver fortfarande NorthernGo-inloggning. Du får inte ett privat lokalt bygge; trafiken går ut.

Använd WebGPU eller Ollama när kravet är att prompten aldrig träffar en hostad modell alls. Egen nyckel är inte det. Det är en annan värd.

Gränser värda att läsa innan du twittrar det här

NorthernGo är inte återförsäljare av Anthropic eller OpenAI. Anropstak, avbrott och avvecklade modeller är deras. En nyckel i webbläsaren syns för varje tillägg som kan läsa lagring på northerngo.com, och för den som sätter sig vid den profilen. Ta bort den i samma dialog när du är klar.

GitHub tur och retur ingår inte i den här överlämningen. ZIP-export är fortfarande Premium och Pro. Publicering på en live-subdomän är fortfarande Premium och Pro. Gratisprojekt körs fortfarande på northerngo.com/?app=. Inget av det ändras för att Claude skrev första utkastet.

Det finns inget API för en extern agent att publicera. Pro-användare kan koppla Cursor, Claude Desktop eller Codex till NorthernGos officiella MCP: generate_app kör samma molnbygge som editorn (ingen NorthernGo-kredit, polla generate_status); create_app landar HTML du redan skrivit. Att hitta på en inofficiell MCP mot generate-endpointen skulle lägga din sessionstoken i ett verktyg du inte styr. Gör inte det.

Det användbara offentliga påståendet är smalare och sant: du kan komma in från verktygen du redan använder, och du kan betala Anthropic eller OpenAI för molnbygget om du föredrar deras modeller. Appen du får är fortfarande vanilla HTML med en EU-databas, inte en sandlåda som bara kör medan Claude är uppkopplad.

Vanliga frågor

Kan Claude eller ChatGPT styra mitt NorthernGo-konto?

De kan inte publicera. På Pro kan Cursor, Claude Desktop eller Codex starta ett molnbygge via generate_app (ingen NorthernGo-kredit). create_app landar färdig HTML utan Generera. Att koppla Bokio eller en fjärr-MCP som datakälla till en app du redan byggt är en separat Pro-funktion under Mina projekt → Mer → MCP. En Gemini- eller MCP-skapad app kan själv bli en hostad MCP-server — det är en tredje, valfri omkopplare.

Hur kopplar jag Bokio till en NorthernGo-app?

Pro. Mina projekt → Mer → MCP → Bokio: klistra in company-UUID och en token från privat integration under Inställningar → API Tokens i Bokio. Bygg om, öppna sedan den live ?app=-länken. Editorns förhandsgranskning når inte Bokio. Stegen står i FAQ:n “Hur kopplar jag Bokio till min app”.

Kan den genererade appen själv bli en MCP-server som andra ansluter till?

Ja, valfritt, på Pro. Av som standard. Efter ett Gemini-molnbygge eller MCP create_app / generate_app slår du på “Den här appen som MCP-server” under Mina projekt → Mer → MCP. Det använder en separat ngapp_-nyckel mot /api/app-mcp/{projectId}. Lokala Ollama- och WebGPU-appar ingår inte. Återanvänd inte plattformens ngmcp_-nyckel.

Drar egen OpenAI- eller Anthropic-nyckel NorthernGo-krediter?

Nej. Egen API-nyckel är Premium och Pro. När den är på och nyckeln är giltig hoppar det molnbygget över NorthernGo-mätaren. Du betalar Anthropic eller OpenAI i stället. Om WebGPU eller Ollama är på körs de först och nyckeln används inte. Ett misslyckat BYOK-anrop faller inte tillbaka till Gemini.

Börjar en ?prompt=-länk generera av sig själv?

Nej. Prompten fylls i editorn, överlever inloggning och tas sen bort från URL:en. Du trycker fortfarande på Generera. Taket är 8 000 tecken.

Sparas min API-nyckel på NorthernGos servrar?

Den lagras inte i NorthernGos databas. Vid BYOK används den från din webbläsare för det aktuella API-anropet och skickas inte till NorthernGos AI-mätare. Under generate-anropet passerar den NorthernGos generate-endpoint till Anthropic eller OpenAI, sen släpps den.

Måste jag vara inloggad för att importera HTML?

Du behöver vara inloggad på Premium eller Pro. Importera HTML injicerar NorthernGo-runtimen och drar inga molnkrediter. En promptlänk kan öppnas utloggad; att generera i molnet kräver fortfarande ett konto.

Bygg det själv

NorthernGo förvandlar en beskrivning i ren text till en fungerande webbapp med databas, inloggning och en live-adress. Lokal AI-generering körs på ditt eget grafikkort, är obegränsad och ingår gratis i alla prisplaner.

Börja bygga gratis