Introduktion af PushEngage MCP Server

[Meddelelse] PushEngage MCP Server: Kør Push-kampagner fra din AI-assistent

PushEngage MCP-serveren er tilgængelig nu på enhver PushEngage-plan, inklusive gratis.

Det er en gratis, open source-forbindelse, der lader AI-assistenter arbejde inde i din PushEngage-konto via Model Context Protocol (MCP). Bed Claude, Cursor, Codex eller en anden MCP-klient om at sende en notifikation, opbygge et publikum, køre en A/B-test eller hente sidste måneds klikrate. Serveren gør det i din konto, med de samme segmenter, analyser og planbegrænsninger som dashboardet.

Den er bygget til retention- og lifecycle-teams hos mellemstore og store e-handelsbrands, og til udviklere og bureauer, der arbejder med dem. Den kører på din egen computer med npx. Du logger ind via din browser, så der er ingen API-nøgler at indsætte nogen steder. Den dækker 27 værktøjer inden for syv områder af din konto, fra afsendelse og planlægning til målgrupper, kampagnerapportering, analyser og webstedsindstillinger.

Få den her: PushEngage MCP server. Opsætning tager tre trin, én gang pr. computer.

Sådan bruges PushEngage MCP-serveren, på 96 sekunder.

Hvorfor vi byggede PushEngage MCP-serveren

Mange teams arbejder allerede inde i en AI-assistent en del af dagen. Udviklere og bureauer har ofte flere MCP-servere tilsluttet allerede. Vi ønskede, at PushEngage skulle være noget, som assistenten rent faktisk kan betjene, ikke kun tale om.

Én sætning i stedet for fem skærme

Dashboardet er stadig stedet, hvor du bygger alt manuelt. Men masser af daglige opgaver er små: planlæg morgendagens push, tjek hvilke udløste kampagner der er aktive, ændr standardudløbet for notifikationer. Når én sætning er hurtigere end fem skærme, foretager assistenten klikkene og fortæller dig, hvad den gjorde.

Samme konto, samme regler, samme grænser

Alt kører mod dine rigtige websteder, segmenter og målgruppegrupper. Intet kopieres til et separat værktøj eller en anden abonnentliste. Din plans grænser gælder, og assistenten kan kun gøre, hvad din plan og dit PushEngage-login tillader, ligesom du kan i dashboardet.

Lokal og open source, så du kan læse hver linje

Serveren kører som en proces på din egen maskine, startet af din MCP-klient via npx. Der er ingen hostet eller fjern PushEngage MCP-endpoint. Koden er MIT-licenseret og på GitHub, udgivet på npm som @pushengage/mcp, og listet i det officielle MCP-register som io.github.awesomemotive/pushengage-mcp.

Browser-login, ingen API-nøgler

Du godkender adgang på PushEngage-autorisationssiden. Assistenten ser aldrig din adgangskode, og der er ingen API-nøgle at indsætte i en chat.

Alt, hvad PushEngage MCP-serveren kan gøre

Serveren eksponerer 27 værktøjer på tværs af syv områder af din konto. Du kalder ikke værktøjer ved navn. Du beskriver jobbet, og assistenten vælger værktøjet. Når den har brug for en detalje, som hvilken målgruppe du mener, spørger den.

Den fulde 9:17 gennemgang af PushEngage MCP-serveren, optaget mod en demo-butik.
OmrådeHvad din assistent kan gøreGodt at vide
AfsendelseSend nu, planlæg til senere, planlæg i hver abonnents lokale tidszone, opsæt tilbagevendende udsendelser, gem udkast, og kør A/B-tests, der vælger vinderen baseret på klikrate. Vis tidligere, planlagte og udkast-notifikationer med deres statistik.Sender til alle abonnenter eller til gemte målgruppegrupper. Planlægning og målgruppegrupper kræver Business eller derover; A/B-tests og tidszone-sends kræver Premium eller derover.
MålgrupperOplist og opret URL-baserede segmenter, målgruppegrupper (land, enhed, segment, engagement, datoer og brugerdefinerede attributter) og brugerdefinerede abonnentattributter.Op til 50 brugerdefinerede attributter pr. websted.
Kampagner og automatiseringerOplist dryp-, udløste (indkøbskurv og browsing-afvisning, prisfald og mere) og RSS-kampagner, plus arbejdsgange, med deres analyser.Skrivebeskyttet. Byg og rediger dem i dashboardet eller arbejdsgangs-byggeren.
AnalyseLivstids totaler for abonnenter, udsendelser, visninger, klik og mål, plus daglige, ugentlige eller månedlige tendenser med klikrate og afmeldinger.Måltal kræver målsporing, på Premium og derover.
WebstedsindstillingerLæs og opdater webstedsnavn, tidszone, geolokation, standard UTM-parametre, fallback-notifikation, notifikation udløb og service worker-indstillinger.Opdateringer flettes over dine nuværende værdier, så en delvis ændring lader resten være urørt.
Chat-widgetsOplist dine chat-widgets med deres status, kanaler, enheder, åbningstider og side-målretning.Skrivebeskyttet. Chat-widgetten understøtter 21 kanaler plus brugerdefinerede links.
Konto og webstederLog ind, tjek status, log ud, oplist dine websteder, og vælg det, du vil arbejde på.Navngiv et andet websted i en anmodning for at arbejde på det uden at skifte.

Her er alle værktøjer, område for område, i almindeligt sprog.

Afsendelse af notifikationer (3 værktøjer)

  • pushengage_send_notification sender eller planlægger en notifikation. Ét værktøj dækker tre leveringstilstande: send nu, en engangsplanlægning (valgfrit i hver abonnents lokale tidszone) og gentagende. Den går til alle abonnenter, medmindre du navngiver gemte målgruppegrupper.
  • pushengage_send_ab_notification sender en A/B-notifikation med to varianter. Slå intelligent A/B-test til, og den sampler hver variant, vælger vinderen baseret på klikrate efter en forsinkelse, du angiver, og ruller vinderen ud til resten.
  • pushengage_list_notifications viser afsendte, planlagte og kladde-notifikationer, nyeste først. Filtrer efter status, afsendelsesdatointerval eller tags, og bed om analyser for at få samlede A/B- og tidszone-sendingsstatistikker.

Hvis du vil gennemgå en notifikation i dashboardet, før den sendes ud, bed assistenten om at gemme den som en kladde først.

PushEngage MCP viser den nøjagtige titel, besked og URL for en push-meddelelse og beder om bekræftelse før afsendelse
Før udsendelse af "Salg slutter i aften", viser assistenten præcis, hvad der vil blive sendt ud (titel, besked, URL og websted) og venter på din bekræftelse.
PushEngage MCP planlægger en push-meddelelse til kl. 9 i hver abonnents lokale tidszone
"Eksklusivt udsalg er live!" planlagt til kl. 9 den 4. august i hver abonnents lokale tidszone, med notifikations-ID'et og et dashboard-link til at justere eller annullere den.
PushEngage MCP opsætter en tilbagevendende mandags- og torsdags-digest og beder om meddelelseskopien
Da der blev bedt om et to gange ugentligt nyhedsbrev uden tekst, beder assistenten om titlen, beskeden og URL'en i stedet for at opfinde dem, og bekræfter derefter planen.
PushEngage MCP starter en intelligent A/B-test, der udruller den vindende overskrift baseret på klikrate
En intelligent A/B-test af to overskrifter, samplet med 10% pr. variant og begrænset til 10.000 abonnenter, hvor vinderen rulles ud baseret på klikrate efter 60 minutter.

En note om tekst: MCP-serveren skriver ikke dine notifikationer for dig. Hvis du udelader titlen eller beskeden, spørger assistenten efter den. Hvis du vil have AI-udkastet tekst inde i PushEngage, er det AI Copywriter, et separat betalt add-on på Business, Premium og Growth, og inkluderet på Enterprise.

Målgrupper (6 værktøjer)

  • pushengage_list_segments og pushengage_create_segment viser og opretter URL-regelbaserede abonnentsegmenter, som f.eks. alle, der besøger en side med /sale i URL'en.
  • pushengage_list_audience_groups og pushengage_create_audience_group viser og opretter gemte målretningsgrupper bygget ud fra enhed, land, segment, engagement, datoer og attributter. Sendeværktøjerne målretter disse grupper ved navn.
  • pushengage_list_attributes og pushengage_create_attribute viser og opretter de brugerdefinerede abonnentattributnøgler, du bruger i målgrupperegler, op til 50 pr. websted.
AI-assistent opretter et PushEngage-segment for /pricing-besøgende, der udelukker FAQ-siden
Et segment for /pricing-besøgende, der udelukker FAQ-siden og evalueres ved hvert sidebesøg, oprettet ud fra én sætning.
AI-assistent opretter en PushEngage-målgruppegruppe af guldplan mobilabonnenter i USA
En målgruppe af guld-plan mobilkunder i USA: planattribut, enhed og landeregler i én anmodning.

For et dybere kig, læs hvordan man opbygger push-notifikationssegmenter med en AI-assistent.

Kampagner og automatiseringer (4 værktøjer, skrivebeskyttet)

  • pushengage_list_drip_campaigns viser dine drypkampagne-autosvarere. Filtrer efter status, og anmod om statistik pr. kampagne.
  • pushengage_list_triggered_campaigns viser udløste kampagner: forladt indkøbskurv, forladt browsing, prisfald og mere. Filtrer efter status, med valgfri analyser.
  • pushengage_list_rss_campaigns viser dine RSS-auto push-kampagner. Filtrer efter status.
  • pushengage_list_workflows viser dine workflow-automatiseringer. Filtrer efter status, og anmod om analyser for at se, hvor mange abonnenter der er gået ind, er aktive, har gennemført eller fejlet, plus målstastistik.

Disse fire er rapporteringsværktøjer. Udløste kampagner, dryp, RSS-kampagner og workflows oprettes og redigeres i dashboardet og workflow-byggeren. Din assistent kan vise dem og rapportere om dem. For at gøre dette til en rutine, se hvordan man auditerer dryp og workflows med AI.

PushEngage MCP-listevognsafbrudte kampagner og RSS-auto-push-kampagner
"Hvilke forladt-indkøbskurv-triggere har jeg?" og "Vis mine RSS-auto push-kampagner" besvaret som to tabeller, direkte fra kontoen.

Analyser (2 værktøjer)

  • pushengage_get_analytics_summary returnerer livstidstotaler: abonnenter, sendte notifikationer, visninger, klik og målantal og værdi.
  • pushengage_get_analytics_timeseries returnerer daglige, ugentlige eller månedlige intervaller over et datointerval, med abonnenter, afsendelser, visninger, klik, klikrate og afmeldte.
PushEngage MCP returnerer en livstidsanalyserapport: abonnenter, sendte notifikationer, visninger, klik og mål
Livstidsanalysesoversigten for ét websted: aktive abonnenter, afsendelser, visninger, klik og mål i en enkelt tabel.

Mere om dette i push-analyser på almindeligt dansk med en AI-assistent.

Webstedsindstillinger (6 værktøjer)

  • pushengage_get_site_details og pushengage_update_site_details læser og ændrer webstedsnavn, URL, tidszone, geolokation og "Powered By PushEngage"-branding-kontakten.
  • pushengage_get_campaign_defaults og pushengage_update_campaign_defaults læser og ændrer UTM-parametre, standardnotifikationen, standardattributter og standardudløb for notifikationer.
  • pushengage_get_service_worker_settings og pushengage_update_service_worker_settings læser og ændrer service worker-registrering, undermappesupport og stien til worker-filen.

Opdateringer flettes oven på dine nuværende værdier, så "indstil min standardudløb til 7 dage" ændrer kun udløbet. Se administration af PushEngage-webstedsindstillinger med AI.

Chat-widgets (1 værktøj, skrivebeskyttet)

  • pushengage_list_chat_widgets viser widgetten på webstedet, der viser WhatsApp, Messenger og andre kanaler. Den viser hver widgets status, kanaler, enheder, begrænsning af åbningstid og målretning.

Gennemgang: tjek dine chat-widgets fra en AI-assistent.

Konto og websteder (5 værktøjer)

  • pushengage_auth_login åbner din browser til PushEngage og gemmer tokenet, når du godkender.
  • pushengage_auth_status viser, om du er logget ind, hvilket websted der er valgt, og hvornår dit token udløber.
  • pushengage_auth_logout sletter det lokalt gemte token.
  • pushengage_list_sites viser de PushEngage-websteder, du har adgang til.
  • pushengage_select_site indstiller det aktuelle websted, som de andre værktøjer fungerer på. Valget huskes på tværs af genstarter.

Anvendelsesscenarier efter branche

Hvert scenarie nedenfor bruger værktøjer, som MCP-serveren har i dag. Skriv prompterne som skrevet eller med dine egne ord.

E-handel og DTC-detailhandel

For e-handelsbevaringsteams er det daglige arbejde kurve, browse-sessioner, prisændringer og salgskalenderen.

  1. Morgenkontrol af genopretningskampagner. "Hvilke udløste kampagner er aktive lige nu, og hvordan klarer hver enkelt sig?" Assistenten viser dine kampagner for forladte kurve, forladte browsing, prisfald og lageropfyldning med deres analyser. Du retter alt, der ser forkert ud i dashboardet. (Disse kampagnetyper er på Growth-planen.)
  2. Et salg, der lander på det rigtige lokale tidspunkt. "Opret et segment kaldet Salgsbrowsere for enhver, der besøger en side med /sale i URL'en, derefter en målgruppe fra det segment." Derefter: "Planlæg en push-besked med 20% rabat til Salgsbrowsere-målgruppen kl. 19 i hver abonnents egen tidszone." Segmentet og målgruppen oprettes, og udsendelsen planlægges pr. abonnent-tidszone. Hvis du ikke har givet den titel, besked og URL, spørger assistenten. (Målgrupper kræver Business og derover; tidszone-udsendelser kræver Premium og derover.)
  3. En overskriftstest før en lancering. "A/B-test to overskrifter til fredagens lancering på 20% af abonnenterne, send derefter vinderen til alle andre efter to timer." Assistenten kører en intelligent A/B-test og udruller vinderen baseret på klikrate (Premium og derover).

Markedspladser og detailhandel med flere mærker

Når du driver flere butiksfacader, er det sværeste at holde styr på, hvilket websted du arbejder på.

  1. En abonnentkontrol på tværs af mærker. "Vis mine PushEngage-websteder." Derefter: "For hvert websted, giv mig livstidsanalysens oversigt." Du får abonnenter, udsendelser, visninger, klik og mål pr. mærke.
  2. Arbejd på et andet brand uden at skifte. “Vis de aktive udløste kampagner på websted 12345.” Navngivning af et andet websted i anmodningen fungerer på det uden at ændre dit nuværende valg.
  3. Konsekvente standardindstillinger på tværs af butikker. “Vis kampagnestandardindstillingerne for hvert af mine websteder, og indstil derefter standard notifikationens udløb til 7 dage på dem, der afviger.” Assistenten læser hver websteds UTM-parametre, fallback-notifikation og udløb, og opdaterer derefter kun udløbet.

Udgivere og medier

Udgivere lever af gentagen trafik, så jobbene handler om planlagte udsendelser, RSS og overvågning af afmeldinger.

  1. En ugentlig opsummering. “Send en ‘Nyheder i denne uge’ push hver mandag kl. 9 om morgenen indtil slutningen af december.” Assistenten opsætter en tilbagevendende udsendelse (planlægning kræver Business og derover). Hvis du ikke har givet den beskeden og URL'en, spørger den.
  2. RSS sundhedstjek. “Vis mine aktive RSS auto-push-kampagner.” Du ser dine RSS-kampagner, filtreret efter status.
  3. Opdag træthed tidligt. “Hvordan ændrede klikraten og afmeldinger sig uge for uge over de sidste 90 dage?” Assistenten trækker ugentlige intervaller, så du kan se, om flere udsendelser koster dig abonnenter.

SaaS og onlinetjenester

For SaaS-teams bringer push-beskeder brugere tilbage til produktet. MCP-serveren gør målretning og rapportering hurtig.

  1. Målret evalueringer. “Opret et segment for besøgende på /pricing.” Derefter: “Opret en målgruppe ud fra det segment og send dem en notifikation med titlen ‘Spørgsmål om planer?’ med link til vores prisfastsættelses FAQ.” Udsendelser målretter gemte målgrupper, som kræver Business og derover.
  2. Genaktiver inaktive brugere. “Byg en målgruppe af danske abonnenter, der ikke har klikket på en notifikation i 30 dage, og send dem derefter et win-back tilbud.” Målgrupper kræver Business og derover.
  3. Onboarding rapportering. “Hvilke arbejdsgange er aktive, og hvor mange abonnenter har gennemført hver enkelt og nået sit mål?” Assistenten rapporterer antallet af indtastede, aktive, gennemførte og fejlede, plus målstats.

Online uddannelse

Kursusvirksomheder kører på påmindelser og tilmeldingssider.

  1. Kursuspåmindelser. “Opsæt en tilbagevendende påmindelse hver tirsdag og torsdag kl. 18 gennem resten af måneden: titel ‘Live kursus starter om en time’, med link til vores kursside.” Hvis en detalje mangler, som f.eks. beskeden, spørger assistenten, før den opsætter tidsplanen. (Planlægning kræver Business og derover.)
  2. Målret kursusbrowsere. “Opret et segment kaldet Kursusbrowsere for enhver, der besøger en side med /courses i URL'en.”
  3. Tjek velkomstsekvensen. “Vis mine aktive drypkampagner med deres sendte, sete og klikkede statistikker.” Du får antallet af sendte, sete og klikkede for hver drypkampagne.

Nonprofitorganisationer og fundraising

Appeller afhænger af timing og af at vide, hvilke udsendelser der nåede deres mål.

  1. En appel på et rimeligt tidspunkt overalt. “Planlæg en push med titlen ‘Hjælp os med at nå vores mål inden midnat’ til kl. 10 i morgen i hver abonnents lokale tidszone.” (Premium og derover.)
  2. Nå donatørsidebesøgende. “Opret et segment for besøgende på /donate.” Tilføj det derefter til en målgruppe for en målrettet appel (målgrupper kræver Business og derover).
  3. Rapportér om mål. “Hvad er mit livstidsmålantal og målværdi?” Analyseringsresuméet inkluderer målantal og værdi, når målfølgning er sat op (Premium og derover).

Bureauer, der administrerer mange klienter

Bureauer får meget ud af det, fordi de samme kontroller gentages på tværs af hver klientkonto.

  1. Én assistent, flere klientkonti. Registrer serveren to gange, én gang pr. klient, hver med sin egen tokenfil (opsætning er nedenfor). Derefter: “Brug pushengage-client-a til at give mig sidste måneds afsendelser, klik og klikrate.” Bureauvejledningen og vejledningen til opsætning af flere klienter guider dig igennem det.
  2. Gennemgang af indstillinger før en lancering. “Vis service worker-indstillingerne og kampagnestandarderne for dette websted.” Du bekræfter registrering, undermappesupport, worker-sti, UTM-parametre og udløb i ét svar.
  3. Månedlig rapportering. “List alle notifikationer sendt sidste måned med analyser, inklusive A/B- og tidszone-afsendelsesstatistikker.” Du får et udgangspunkt for klientrapporten.

Sådan opsættes PushEngage MCP-serveren

Tre trin, én gang pr. computer: tilføj én post til din MCP-klient, log ind via din browser, og vælg derefter et websted. For en langsommere, skærm-for-skærm-version, læs PushEngage MCP-opsætningsvejledningen. Den fulde reference findes i vores AI-agentdokumentation.

Krav

  • En PushEngage-konto (gratis eller betalt) med mindst ét websted.
  • Node.js 18 eller nyere. Din assistent kører serveren via npx.
  • En MCP-kompatibel klient, der kører lokale servere over stdio, såsom Claude Desktop, Claude Code, Cursor eller enhver anden.

Der er intet at installere globalt. npx henter serveren, hver gang din assistent starter den.

Claude Desktop (one-click bundle)

Den nemmeste vej på Claude Desktop er MCP Bundle:

  1. Download den seneste pushengage-mcp-<version>.mcpb-fil fra GitHub releases-siden.
  2. Åbn den med Claude Desktop (dobbeltklik på den, eller træk den ind i vinduet) og klik på Installer.

Alt er bundtet, så der er ingen JSON at redigere. Installationsdialogen giver dig valgfrit mulighed for at indstille den etiket, der vises på PushEngage-autorisationsskærmen, og en brugerdefineret tokenfilsti, hvilket er nyttigt til at køre mere end én konto.

GitHub-udgivelsesside for PushEngage MCP-server v1.0.0 med pushengage-mcp-1.0.0.mcpb Claude Desktop-bundt
pushengage-mcp v1.0.0-udgivelsen på GitHub, med pushengage-mcp-1.0.0.mcpb-bundlen klar til download.

Claude Desktop (manuel konfiguration)

Rediger ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) eller tilsvarende på din platform:

{
  "mcpServers": {
    "pushengage": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"]
    }
  }
}

Genstart Claude Desktop. “pushengage”-serveren bør vises i din værktøjsliste.

Claude Kode

Kør dette i din terminal:

claude mcp add pushengage -- npx -y @pushengage/mcp

Eller installer PushEngage Agent Skills-pluginnet (dækket nedenfor), som konfigurerer MCP-serveren for dig automatisk.

Cursor

Brug Tilføj til markør-knappen med ét klik i dokumentationen. Eller rediger ~/.cursor/mcp.json (eller åbn kommandopaletten, derefter Cursor-indstillinger, derefter MCP, derefter Tilføj ny global MCP-server):

{
  "mcpServers": {
    "pushengage": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"]
    }
  }
}

Codex

Codex kører lokale MCP-servere i Codex CLI og IDE-udvidelsen. Kør dette i din terminal:

codex mcp add pushengage -- npx -y @pushengage/mcp

Eller tilføj det til ~/.codex/config.toml:

[mcp_servers.pushengage]
command = "npx"
args = ["-y", "@pushengage/mcp"]

VS Code med Copilot

Brug Installer i VS Code-knappen med ét klik i dokumentationen. Eller kør MCP: Tilføj server fra kommandopaletten, eller tilføj dette til .vscode/mcp.json i dit arbejdsområde:

{
  "servers": {
    "pushengage": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"]
    }
  }
}

Gemini CLI

Tilføj dette til ~/.gemini/settings.json:

{
  "mcpServers": {
    "pushengage": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"]
    }
  }
}

Vindsurfing

Tilføj dette til ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "pushengage": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"]
    }
  }
}

Warp

Gå til Indstillinger, derefter AI, derefter MCP-servere, klik + Tilføj, og indsæt:

{
  "pushengage": {
    "command": "npx",
    "args": ["-y", "@pushengage/mcp"]
  }
}

OpenCode

Tilføj dette til opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pushengage": {
      "type": "local",
      "command": ["npx", "-y", "@pushengage/mcp"],
      "enabled": true
    }
  }
}

Devin

Åbn Indstillinger, derefter Forbindelser, derefter MCP-servere, klik Tilføj en brugerdefineret MCP, og indsæt:

{
  "mcpServers": {
    "pushengage": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"]
    }
  }
}

Enhver anden stdio MCP-klient

Enhver klient, der taler MCP over stdio, virker. Konfigurer den til at køre:

npx -y @pushengage/mcp

Bruger du ChatGPT? ChatGPT-chat forbinder kun til eksterne MCP-servere, så den kan ikke køre denne. Codex (CLI eller IDE-udvidelse) kører lokale servere. Brug Codex-trinene ovenfor.

Lad din agent sætte sig selv op

Vores dokumentation er bygget til at blive læst af AI-agenter såvel som mennesker. Hver dokumentside har en markdown-version (tilføj .md til URL'en). llms.txt indekserer hver side, og llms-full.txt indeholder hele dokumentationen i én fil. For at onboarde en kodningsagent, indsæt en prompt som denne:

Read https://www.pushengage.com/api/ai-agents.md and set up the PushEngage MCP server and Agent Skills in this project.

Første kørsel: log ind, godkend, vælg et websted

Godkendelse sker i din browser, så dine legitimationsoplysninger aldrig rører assistenten.

  1. Spørg: "Log mig ind på PushEngage." Serveren åbner en browserfane til PushEngage-godkendelsessiden.
  2. Klik Godkend. Fanen bekræfter succes, og en adgangstoken gemmes på din computer.
  3. Spørg: "Vis mine PushEngage-websteder," derefter "Brug websted 12345" (med dit eget websteds-ID) for at vælge det websted, du vil arbejde med. Valget huskes på tværs af genstarter.
PushEngage MCP i en AI-assistent: logget ind via browseren, derefter listes tre PushEngage-websteder
"Log mig ind på PushEngage" returnerer Logget ind og Godkendt, derefter "Vis mine PushEngage-websteder" viser de tre websteder på kontoen.

Fra da af handler ethvert websteds-afgrænset værktøj på dit aktuelle websted, medmindre du navngiver et andet. Beskriv, hvad du vil have: en afsendelse, et segment, en rapport. Hvis du er ny til dette, er PushEngage MCP-begynderguide en god næste læsning.

Kørsel af flere PushEngage-konti

Agenturer og teams med mere end én konto kan registrere serveren under to navne, hver med sin egen tokenfil, så tokens ikke kolliderer. To miljøvariabler styrer dette:

IndstillingStandardHvad det gør
PE_MCP_CONFIG_PATH~/.pushengage/mcp.jsonHvor tokenet gemmes. Angiv en anden sti pr. konto. Det skal være en absolut sti, brugt præcis som angivet, uden ~ udvidelse.
PE_MCP_CLIENT_NAMEAI-assistentEtiket vist på godkendelsesskærmen som den anmodende app, f.eks. "Claude Desktop".
{
  "mcpServers": {
    "pushengage-client-a": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"],
      "env": {
        "PE_MCP_CONFIG_PATH": "/Users/you/.pushengage/mcp-client-a.json",
        "PE_MCP_CLIENT_NAME": "Claude Desktop (Client A)"
      }
    },
    "pushengage-client-b": {
      "command": "npx",
      "args": ["-y", "@pushengage/mcp"],
      "env": {
        "PE_MCP_CONFIG_PATH": "/Users/you/.pushengage/mcp-client-b.json",
        "PE_MCP_CLIENT_NAME": "Claude Desktop (Client B)"
      }
    }
  }
}

Bed assistenten om at logge ind separat under hvert servernavn. Hver enkelt godkendes mod den PushEngage-konto, du vælger i browseren.

Sikkerhed og lagring af tokens

  • Browser-login. Du godkender adgang på PushEngage-godkendelsessiden. Assistenten ser aldrig din PushEngage-adgangskode.
  • Token holdes ude af URL'er. Dashboardet sender tokenet til serveren i en POST-anmodning, så det aldrig vises i en URL, din browserhistorik eller en adgangslog.
  • Gemt på din computer. Tokenet gemmes på ~/.pushengage/mcp.json med 0600 tilladelser, kun læsbart af din brugerkonto. PushEngage angiver dets udløb, og pushengage_auth_status viser det.
  • Nem at tilbagekalde. Bed assistenten om at logge dig ud, eller afslut alle sessioner i PushEngage under Indstillinger, derefter Sikkerhed.
  • Kører lokalt. Ingen hostet endpoint gemmer dit token. Serveren er en proces på din maskine.

Fejlfinding

Serveren vil ikke forbinde ("Forbindelse lukket"). Hvis npx -y @pushengage/mcp kører fint i en terminal, men din klient viser serveren som frakoblet, eller logger noget som MCP error -32000: Connection closed, er det næsten altid et PATH-problem. Klienter startet fra Dock eller Finder indlæser ikke din shells startfiler, så hvis Node kom fra en versionsstyring (nvm, fnm, volta), kan klienten ikke finde npx. Kør which npx i din terminal, peg derefter klienten på den absolutte sti og send den samme mappe som PATH:

{
  "mcpServers": {
    "pushengage": {
      "command": "/absolute/path/from/which-npx",
      "args": ["-y", "@pushengage/mcp"],
      "env": {
        "PATH": "/absolute/folder/containing/that/npx:/usr/bin:/bin:/usr/sbin:/sbin"
      }
    }
  }
}

Genstart klienten efter redigering. Hvis which npx udskriver noget under /usr/local/bin eller /opt/homebrew/bin, er din Node-installation ikke baseret på versionsstyring, så tjek klientens egne MCP-logs for den reelle fejl.

AUTH_EXPIRED. Dit token er udløbet. Bed assistenten om at logge dig ind igen.

NO_SITE_SELECTED. Bed assistenten om at liste dine websteder, og fortæl den derefter, hvilken den skal bruge, før du kører en webstedsafhængig anmodning.

Browseren åbner ikke. Dette sker i headless eller eksterne sessioner, f.eks. over SSH. Godkendelses-URL'en udskrives i terminalen, der kører serveren. Åbn den manuelt.

Noget andet. Alle fejl, som serveren returnerer, starter med en [CODE] tag og en forklaring på almindeligt sprog. Del dette med support, hvis du har brug for hjælp.

Almindelige prompts at prøve

Hver af disse svarer til et værktøj, som serveren har i dag. Planbegrænsninger gælder som noteret.

Send og planlæg

  • "Send en notifikation med titlen 'Udsalg slutter i aften', besked 'Sidste chance, 50% rabat', der linker til https://example.com/sale."
  • “Planlæg dette til kl. 9 i hver abonnents lokale tidszone.” (Premium og derover)
  • “Planlæg en push til kl. 20 i morgen til min målgruppe af kurvbesøgende.” (Business og derover)
  • “Opsæt en tilbagevendende oversigt hver mandag og torsdag kl. 8 indtil slutningen af måneden.” (Business og derover)
  • “Send en ‘Nyheder denne uge’ push hver mandag kl. 9 indtil slutningen af december.” (Business og derover)
  • “Gem dette som et udkast, så jeg kan gennemgå det i dashboardet.”
  • “Kør en A/B-test af to overskrifter og rul automatisk vinderen ud baseret på klikrate.” (Premium og derover)
  • “Vis mine planlagte notifikationer.”
  • “List de notifikationer, jeg sendte i sidste uge, med statistik.”
  • “List mine notifikationer tagget ‘black-friday’ med A/B- og tidszone-send-statistik.”

Målgrupper

  • “Opret et segment for besøgende på /pricing.”
  • “Opret et segment kaldet Sale browsers for enhver, der besøger en side med /sale i URL'en.”
  • “List mine segmenter.”
  • “Byg en målgruppe af guld-plan kunder i USA og send kun til dem.” (Business og derover)
  • “Opret en målgruppegruppe af mobilabonnenter i USA.” (Business og derover)
  • “Byg en målgruppegruppe af amerikanske abonnenter, der ikke har klikket på en notifikation i 30 dage.” (Business og derover)
  • “List mine målgruppegrupper.”
  • “Opret et brugerdefineret attribut kaldet plan.”
  • “Hvilke brugerdefinerede attributter har dette websted?”

Analyse

  • “Hvor mange abonnenter har jeg, og hvad var min klikrate over de sidste 30 dage?”
  • “Giv mig den samlede livstidsanalyse for dette websted.”
  • “Hvordan ændrede klikraten og afmeldinger sig fra uge til uge over de sidste 90 dage?”
  • “Vis daglige udsendelser, visninger og klik for de sidste to uger.”
  • “Vis månedlig abonnentvækst i år.”
  • “Hvad er mit samlede livstidsmål og værdi?” (kræver målesporing, Premium og derover)

Kampagnerapportering

  • “Hvilke udløste kampagner er aktive lige nu, og hvordan klarer hver enkelt sig?”
  • “Hvilke kurv-forladt-triggere har jeg?”
  • “List mine aktive drypkampagner med deres sendte, sete og klikkede statistik.”
  • “List mine RSS auto-push-kampagner.”
  • “Hvilke arbejdsgange er live, og hvor mange abonnenter gennemførte hver enkelt og nåede sit mål?”
  • “Hvilke arbejdsgange har fejlede poster?”

Webstedsindstillinger

  • “Indstil min standard notifikationsudløb til 7 dage.”
  • “Skift min websteds tidszone til Asia/Kolkata og slå geolokation til.”
  • “Hvad er mine standard UTM-parametre?”
  • “Indstil standard utm_source til pushengage.”
  • “Vis min fallback-notifikation.”
  • “Vis mine service worker-indstillinger.”
  • “Er undermappeunderstøttelse slået til for service worker?”

Chat-widgets

  • “List mine chat-widgets.”
  • “Hvilke kanaler viser hver chat-widget?”
  • “Hvilke chat-widgets er begrænset til åbningstid?”
  • “Til hvilke enheder og sider er min primære chat-widget målrettet?”

Konto

  • “Log mig ind på PushEngage.”
  • “Er jeg logget ind, og hvilket websted er valgt?”
  • “Hvornår udløber min token?”
  • “Vis mine PushEngage-websteder.”
  • “Brug websted 12345.”
  • “Log mig ud af PushEngage.”

For mere om afsendelser, læs hvordan man sender push-notifikationer fra en AI-assistent.

Agentfærdigheder for app-udviklere

MCP-serveren administrerer din konto. PushEngage Agent Skills udfører et andet job: de lærer en AI-kodningsagent at integrere og fejlfinde PushEngage push-notifikations-SDK'en i iOS-, Android-, Flutter- og React Native-apps.

Færdighederne følger to åbne standarder, Agent Skills (SKILL.md) og Agent Plugins-formatet, så de fungerer med enhver agent, der understøtter en af ​​dem, herunder Claude Code, Cursor, Codex, Copilot, Windsurf og VS Code. Pakken leveres med seks færdigheder:

FærdighedHvad det gør
pushengageStartfærdighed. Registrerer din platform og sender videre til den rigtige.
pushengage-iosiOS-integration og fejlfinding.
pushengage-androidAndroid-integration og fejlfinding.
pushengage-flutterFlutter-integration og fejlfinding.
pushengage-react-nativeReact Native-integration og fejlfinding.
pushengage-debugFælles diagnostisk færdighed for fejlbehæftede integrationer.

Du har brug for en PushEngage-konto med en app konfigureret i dashboardet og en AI-kodningsagent, der understøtter Agent Skills (Claude Code anbefales).

PushEngage Agent Skills README på GitHub med Claude Code-plugin og færdigheds-CLI-installationskommandoer
README-filen pushengage-skills på GitHub, der viser kravene og CLI-installationskommandoerne for plugin og færdigheder.

Claude Code eller Cowork (plugin):

/plugin marketplace add awesomemotive/pushengage-skills
/plugin install pushengage

Installation af plugin'et konfigurerer også PushEngage MCP-serveren, så den samme agent kan administrere din PushEngage-konto. Ved første brug åbnes et browservindue for at logge ind. Indtil da forbliver konto-værktøjerne inaktive.

Cursor, Codex, Copilot, Windsurf og andre SKILL.md-kompatible agenter (skills CLI):

npx skills add awesomemotive/pushengage-skills

Manuel: færdighederne ligger under skills/ i repository'et. Kopier færdighedsmapperne ind i din agents færdighedsmappe, eller peg din agent mod repository'et. Hver færdighed aktiveres automatisk baseret på den projekttype, den registrerer.

Efter installation skal du bare tale med din agent:

  • “Hjælp mig med at integrere PushEngage i denne app.” kører hele integrationsflowet.
  • “PushEngage-notifikationer ankommer ikke på min iPhone.” kører diagnostikflowet.
  • “Gennemgå min PushEngage-opsætning.” kører den statiske revision.

Plugin'et registrerer din platform og overdrager til den matchende integrations- eller fejlfindingsfærdighed.

Ofte stillede spørgsmål

Skal jeg være udvikler for at bruge den?

Nej. Opsætning er en kopieret konfigurationspost og en browser-login, og derefter sker alt i almindeligt sprog. Du skal have Node.js 18 eller nyere på din computer, fordi din assistent starter serveren med npx. Opsætningsdokumenterne har copy-paste-trin for hver klient.

Hvilke AI-assistenter virker med den?

Enhver MCP-klient, der kører lokale servere over stdio. Vores dokumenter dækker 10 klienter: Claude Desktop, Claude Code, Cursor, Codex, VS Code med Copilot, Gemini CLI, Windsurf, Warp, OpenCode og Devin.

Virker den med ChatGPT?

Ikke i ChatGPT-chat. ChatGPT-chat opretter forbindelse til eksterne MCP-servere, og PushEngage MCP-serveren kører kun som en lokal proces på din computer. OpenAI’s Codex, i Codex CLI og IDE-udvidelsen, kører lokale MCP-servere, og Codex-opsætningstrinene er ovenfor.

Er der en hostet eller fjern MCP-endpoint?

Nej. Serveren kører lokalt på den samme computer som din assistent, startet med npx -y @pushengage/mcp. Der er ingen URL at oprette forbindelse til og ingen hostet PushEngage-slutpunkt, der gemmer din token.

Hvilke PushEngage-planer inkluderer MCP-serveren?

Alle planer, inklusive gratis, uden ekstra omkostninger. Din plan bestemmer stadig, hvad assistenten kan gøre, præcis som i dashboardet:

  • Gratis: send kampagner, opret segmenter og spørg om analyser for 1 websted eller app, med op til 200 abonnenter og 30 kampagner i alt.
  • Erhverv: ubegrænsede kampagner, planlægning og målgruppegrupper.
  • Premium: A/B-tests, der udruller vinderen, sender i hver abonnents tidszone og mål- og omsætningssporing, som du kan spørge om.
  • Vækst: kampagner for indkøbskurv, browsing, prisfald og lagerbeholdning, som din assistent kan rapportere om, plus kampagner udløst af brugerdefinerede begivenheder.

AI Copywriter er adskilt fra MCP-serveren. Det er en betalt tilføjelse på Erhverv, Premium og Vækst (10 USD giver 5.000 AI-kreditter, gyldige i et år) og inkluderet på Enterprise.

Er mine data sikre, og hvor gemmes login-tokenet?

Ja. Du logger ind via din browser, så assistenten aldrig ser din adgangskode, og token gemmes i ~/.pushengage/mcp.json, som kun kan læses af din brugerkonto. For at tilbagekalde den, bed assistenten om at logge dig ud, eller afslut alle sessioner under Indstillinger, derefter Sikkerhed. Detaljer findes i sikkerhedsafsnittet ovenfor.

Kan et bureau administrere flere PushEngage-konti?

Ja. Tilføj serveren til din klient to gange under forskellige navne, hver med sin egen tokenfil sat via PE_MCP_CONFIG_PATH, og log ind på hver konto én gang. Agenturvejledningen gennemgår det.

Opsæt det én gang. Spørg derefter bare.

PushEngage MCP-serveren er open source, kører på din egen computer og fungerer på alle PushEngage-planer, inklusive gratis. Tilføj én post til din MCP-klient, log ind via din browser, vælg et websted, og begynd at spørge.

Hvis du foretrækker at arbejde fra en browserfane eller fra WordPress, har PushEngage også dækket det: browserudvidelsen til Chrome og Firefox og WordPress Abilities API-integrationen.

Opsæt PushEngage MCP-serveren eller sammenlign planer. Du betaler kun for aktive abonnenter, og betalte planer har en 14-dages pengene-tilbage-garanti: hvis PushEngage ikke passer bedst, refunderer vi 100%.

Tilføj en kommentar

Vi er glade for, at du har valgt at efterlade en kommentar. Husk venligst, at alle kommentarer modereres i overensstemmelse med vores privatlivspolitik, og alle links er nofollow. Brug IKKE nøgleord i navnefeltet. Lad os have en personlig og meningsfuld samtale.

Engager og fasthold besøgende, efter de har forladt dit website

Øg værdien af hvert website-besøg med push-notifikationer, der er svære at overse.

  • Evig gratis plan
  • Nem opsætning
  • 5-stjernet support