MCP (Model Context Protocol)
MCP är ett protokoll så att en AI-klient (Cursor, Claude Desktop, Codex) kan lista och anropa verktyg på en fjärrserver över Streamable HTTP. På NorthernGo är det tre Pro-ytor, inte en: en fjärr-MCP som datakälla till en publicerad app (inklusive hostade Bokio- och Gmail-adaptrar), NorthernGos officiella MCP så att Cursor kan generate_app, och en valfri hostad MCP för en Gemini- eller MCP-skapad apps egna collections.
Tre olika saker på samma panel
Mina projekt → Mer → MCP är en hybrid. Att blanda ihop nycklarna är felvägen.
1. Fjärr-MCP som datakälla. Du klistrar in en Streamable HTTP-adress, eller — för Bokio — ett company-UUID och en token från privat integration, eller — för Gmail — Anslut Gmail (OAuth). NorthernGo hostar de adaptrarna; du klistrar inte in en MCP-adress. Den publicerade appen anropar window.NorthernGoMCP.listTools() och .callTool(namn, args). Vid ett Pro-ombygge läser byggaren den skarpa verktygslistan in i plan och logik. Lokala stdio-servrar (npx …) går inte att köra från en webbläsarapp. Editorns förhandsgranskning når inte den servern. Bokio-stegen: Hur kopplar jag Bokio till min app. Gmail: Hur kopplar jag Gmail till min app.
2. NorthernGo som MCP-server för Cursor. Adress https://northerngo-backend.onrender.com/api/ng-mcp, nyckel ngmcp_ (visas en gång). generate_app startar samma molnbygge som editorn (ingen NorthernGo-kredit). create_app landar färdig HTML. get_app / save_app itererar. Den kan inte publicera. Klistra inte in en Firebase-inloggning.
3. Den här appen som MCP-server. Valfritt, av som standard. Efter ett Gemini-molnbygge eller MCP create_app / generate_app talar NorthernGos backend MCP i appens namn på /api/app-mcp/{projectId} med en separat ngapp_-nyckel. Verktygen är list_ / save_ / delete_ mot appens NorthernGoDB-collections. När Gmail, Bokio eller en fjärr-MCP är kopplad till den appen listas och anropas samma verktygsnamn som window.NorthernGoMCP.callTool här. Lokala Ollama- och WebGPU-appar ingår inte. Den som har nyckeln läser raderna som ägare.
Den genererade HTML:en är statisk. Den är inte själv en server.
Inte ett REST-API och inte en webhook
Ett REST-API är URL:er och HTTP-verb som din kod anropar. En webhook är en inkommande POST när något hänt. MCP är en verktygskatalog plus JSON-RPC så att en agent kan upptäcka operationer i runtime. Datan under på NorthernGo är fortfarande CRUD mot collections.
Missuppfattningen
“Koppla MCP” betyder inte att den genererade appen är en MCP-server. Den tredje omkopplaren är separat, bara Pro, och använder ngapp_ — återanvänd aldrig ngmcp_. Den ärliga FAQ:n är Kan den genererade appen själv bli en MCP-server som andra ansluter till.
Vanliga frågor
Är en genererad NorthernGo-app en MCP-server som standard?
Nej. Omkopplaren är av tills du slår på den på Pro, efter ett Gemini-molnbygge eller MCP create_app / generate_app. Lokala Ollama- och WebGPU-appar kan inte hosta den. Nyckeln är ngapp_, inte ngmcp_.
Hur kopplar jag Bokio?
Pro. Mina projekt → Mer → MCP → Bokio: company-UUID plus token från privat integration under Inställningar → API Tokens. Bygg om, öppna sedan den live ?app=-länken — inte editorns förhandsgranskning. Steg: Hur kopplar jag Bokio till min app.
Hur kopplar jag Gmail?
Pro. Mina projekt → Mer → MCP → Anslut Gmail. Om Google visar att appen inte är verifierad: Avancerat, sedan Gå till northerngo-backend.onrender.com (osäkert) — öppna inte googlegroups-mejlet. Bygg om, öppna sedan den live ?app=-länken eller subdomänen — inte editorns förhandsgranskning. Steg: Hur kopplar jag Gmail till min app.
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.