Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Important
- Dette er en prøveversionsfunktion.
- Prøveversionsfunktioner er ikke beregnet til produktionsbrug og kan have begrænset funktionalitet. Disse funktioner er underlagt supplerende vilkår for anvendelse og er tilgængelige før en officiel version, så kunderne kan få tidlig adgang og give feedback.
Windows 365 for Agents er en MCP-server til fuld operationel kontrol over en Windows 365 cloud-pc. Brug denne MCP-server til at drive et ægte Windows-miljø gennem skrivebordsinteraktion (mus, tastatur, skærmoptagelse, kommandoudførelse), browserautomatisering via Microsoft Edge og semantisk UI-inspektion via Windows UI Automation.
Note
- Eksisterende forbindelser, der bruger tidligere versioner af Microsoft MCP-servere, understøttes stadig.
- For alle nye forbindelser skal du bruge den nyeste Windows 365 Agents MCP-server, som eksponerer værktøjer på tværs af desktop, browser og tilgængelighedsfunktioner.
- Browserautomatisering kører på Microsoft Edge. Edge starter automatisk ved det første browser-værktøjskald.
focus_browserkan også målrette Chrome eller Firefox, men DOM-niveau browserværktøjer fungerer kun på Edge-instansen.
For at lære mere om Windows 365 for agenter, se Windows 365 for agentdokumentation.
Overview
| Server ID | Tenant-level URL | Display name | Description |
|---|---|---|---|
mcp_W365AServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_W365AServer |
Windows 365 for agenter MCP-server | Fuld operationel kontrol over en Windows 365 cloud-PC, inklusive skrivebordsinteraktion, browserautomatisering og UI-inspektion. |
Available tools
mcp_desktop_move_mouse
Flyt markøren til en skærmposition. Brug mcp_desktop_click i stedet, hvis du har tænkt dig at klikke på destinationen. Required parameters:
- x: X-koordinat i skærmpixels
- y: Y-koordinat i skærmpixels
mcp_desktop_click
Klik på en position, eller på den aktuelle markørplacering, hvis koordinater er udeladt. Understøtter enkeltklik, dobbeltklik og alle fem museknapper.
Optional parameters:
- x: X-koordinat i skærmpixels (udelad for aktuel position)
- y: Y-koordinat i skærmpixels (udelad for aktuel position)
- knap: Venstre, Højre, Midt, Frem eller Bagud (standard Venstre)
- clickCount: 1 = enkelt klik, 2 = dobbeltklik (standard 1)
mcp_desktop_get_cursor_position
Returner de aktuelle cursorkoordinater. No parameters. Returnerer {cursorX, cursorY}.
mcp_desktop_drag_mouse
Træk fra den ene position til den anden. Nyttig til at flytte objekter, ændre størrelse på vinduer eller pixelpræcis scrolling. Required parameters:
- startX: Start X-koordinat.
- startY: Start Y koordinat.
- endX: End X-koordinat.
- endY: End Y-koordinat. Optional parameters:
- knap: Venstre, Højre eller Midten (standard er Venstre)
mcp_desktop_scroll
Rul i en position ved hjælp af notch-enheder (ikke pixels). Tre hak er cirka én side.
Required parameters:
- x: Rulleposition X
- y: Rulleposition Y
Optional parameters:
- deltaX: Horisontale hak, positiv = højre (standard 0)
- deltaY: Vertikale hak, positiv = ned (standard 0)
Note
Værdierne er fastklemt til intervallet [-20, 20].
mcp_desktop_type_text
Skriv tekst via tastatursimulering. For tastaturgenveje, brug mcp_desktop_press_keys. For webformularfelter bruger mcp_browser_typedu .
Required parameters:
- Tekst: Tekst til at skrive
mcp_desktop_press_keys
Tryk på en tastekombination samtidig. Understøtter modifikatortaster, funktionstaster og standardtaster.
Required parameters:
- taster: Array af tastenavne, der skal trykkes sammen (for eksempel
["ctrl","c"],["alt","tab"], )["ctrl","shift","s"]
mcp_desktop_take_screenshot
Optag fuldskærmsbilledet eller et beskåret område som et PNG-billede (base64-kodet).
Optional parameters:
- x: Afgrøderegionens venstre kant
- y: Crop regions øverste kant
- bredde: Bredde på afgrødeområdet
- højde: Afgrøderegionens højde
Note
Giv alle fire crop-parametre samlet, eller udelad alle fire for at få en fuldskærmsoptagelse.
mcp_desktop_zoom_region
Optag et skærmområde i native opløsning som et PNG-billede (base64-kodet). Brug dette til at inspicere lille tekst eller en tæt brugerflade, der er svær at læse i et nedskaleret fuldskærmsbillede.
Required parameters:
- x: Venstre kant x-koordinat i skærmpixels
- y: Topkant Y-koordinat i skærmpixels
- bredde: Regionsbredde i pixels
- højde: Regionshøjde i pixels
Note
Maksimal regionsstørrelse er 1920x1080 pixels.
mcp_desktop_analyze_screen
Udfør OCR på hele skærmen. No parameters. Returnerer {fullText, averageConfidence, boxes[{text, confidence, x, y, width, height}], width, height}.
mcp_desktop_get_screen_size
Returner skærmopløsningen. No parameters. Returnerer {width, height}.
mcp_desktop_list_windows
Opregn alle synlige vinduer med deres titler, positioner og dimensioner. No parameters. Returnerer et array af {title, processName, handle, x, y, width, height}.
mcp_desktop_activate_window
Bring et vindue frem i forgrunden med en uklar titelkamp.
Required parameters:
- titlePattern: Delvis vinduestitel (mellemstav-insensitive understrenge)
mcp_desktop_focus_browser
Fokuser på et browservindue (Edge, Chrome eller Firefox), eventuelt filtreret efter URL eller titel.
Optional parameters:
- mønster: URL eller titel-understreng for at matche (udelad for ethvert browservindue)
mcp_desktop_close_window
Luk yndefuldt et vindue med en uklar titelkamp. Systemkritiske processer er beskyttet og kan ikke lukkes.
Required parameters:
-
titlePattern: Delvis vinduestitel (80% match-tærskel). Returnerer
{matchedTitle, processName, closed}.
mcp_desktop_resize_window
Omstrig, flyt, maksimer, minimer eller genskab et vindue ved hjælp af en fuzzy titelkamp.
Required parameters:
- titel: Vinduestitel for at matche (ufølsom ufølsom fuzzy match)
-
handling: Handling at udføre —
Resize, ,MoveMaximize, ,Minimize, ellerRestore
Optional parameters:
- x: Venstre kant X-koordinat (bruges med Resize eller Move)
- y: Y-koordinat for øverste kant (bruges med Resize eller Move)
- bredde: Bredde i pixels (bruges med Resize)
- højde: Højde i pixels (brugt med Resize)
mcp_desktop_execute_shell_command
Kør en shell-kommando i et sandkasse-miljø. Kommandoer valideres mod en tilladelsesliste, og farlige mønstre blokeres.
Required parameters:
- kommando: Kommando til udførelse
Optional parameters:
-
cwd: Arbejdsmappe. Brug fremadrettede streger (for eksempel,
C:/Users/me/project). - timeoutMs: Timeout i millisekunder (standard 30000, maks 30000)
Note
- Tilladte kommandoer: git, npm, dotnet, python, cargo, node, pip, dir, mkdir, del, copy, move, robocopy, findstr, where, type og notepad.
- Blokerede mønstre inkluderer shell-metakarakterer (|, ;, &, <, ), >udvidelse
(%VAR%)af miljøvariabler, tolkevalflag (python -cellernode -e),git config --global, ,npm -gsti-præfiksede eksekverbare filer,rm -rf, ,sudoog disk-/systemkommandoer. -
stdoutogstderrer hver afkortet med 32 KB. Brugmcp_desktop_execute_python_codetil vilkårlig beregning. Returnerer{stdout, stderr, exitCode, success, timedOut, resourceLimitsApplied}.
mcp_desktop_execute_python_code
Kør Python-kode i et sandbox-miljø med ressourcebegrænsninger. Ideel til databehandling, beregninger, fil-I/O og enhver beregning, der går ud over simple shell-kommandoer.
Required parameters:
- kode: Python kode (maksimalt 262.144 tegn).
Optional parameters:
- cwd: Arbejdsmappe. Brug fremadgående snit.
- timeoutMs: Timeout i millisekunder (standard 30000, maks 30000).
Returnerer det samme skema som mcp_desktop_execute_shell_command.
Note
Sandkassen håndhæver en hukommelsesgrænse på 512 MB og en 30-sekunders timeout.
mcp_desktop_wait_milliseconds
Sæt udførelsen på pause for at lade animationer eller overgange blive færdige. Brug ikke i polling-loops—brug mcp_browser_wait_for til DOM-polling.
Required parameters:
- ms: Ventetid i millisekunder (klemt til [0, 5000])
mcp_desktop_clipboard_read
Læs det aktuelle indhold på systemets udklipsplade. No parameters. Returnerer et JSON-objekt, der beskriver udklipstavleformatet og payload — enten en tekststreng eller et base64-kodet billede.
mcp_desktop_clipboard_write
Skriv tekst til systemets udklipsholder, som erstatter det aktuelle indhold.
Required parameters:
- Tekst: Tekst til at skrive til clipboardet
Returnerer en bekræftelse, der inkluderer tegnantallet.
mcp_desktop_list_processes
Lav en liste over kørende processer i den aktuelle session. Hver post indeholder PID, procesnavn, hukommelsesforbrug, vinduestitel (hvis nogen) og startTimeTicks. Kombiner startTimeTicks med mcp_desktop_kill_process for at undgå at dræbe en genbrugt PID.
Optional parameters:
- maxCount: Maksimalt antal processer der skal returneres (standard 200)
Returnerer et JSON-array af procesinformationsobjekter.
mcp_desktop_kill_process
Afslut en proces ved PID. Værdien startTime skal mcp_desktop_list_processes leveres for at beskytte mod PID-genanvendelse.
Required parameters:
-
pid: Proces-ID returneret af
mcp_desktop_list_processes -
startTime: Processtarttid tikkes returneret af
mcp_desktop_list_processes
Optional parameters:
- force: Force-kill uden en elegant nedlukning (standard falsk)
Returnerer et JSON-resultat, der beskriver udfaldet.
mcp_desktop_launch_application
Start en GUI-applikation fra en tilladt mappe. Brug mcp_desktop_execute_shell_command i stedet CLI-kommandoer.
Required parameters:
-
sti: Absolut sti til eksekverbarfilen. Brug fremadrettede streger (for eksempel,
C:/Program Files/app.exe).
Optional parameters:
- args: Array af kommandolinjeargumenter
Returnerer {path, pid}.
mcp_desktop_get_system_info
Returner OS-version, CPU, RAM, tilgængelig diskplads og skærmopløsning. No parameters. Returnerer et JSON-objekt, der indeholder systeminformationen.
mcp_browser_navigate
Navigér til en URL og vent på, at siden indlæses.
Required parameters:
-
URL: Fuld URL inklusive protokol (for eksempel,
https://example.com)
mcp_browser_back
Navigér tilbage i browserhistorikken. No parameters.
mcp_browser_forward
Navigér frem i browserhistorikken. No parameters.
mcp_browser_reload
Genindlæs den nuværende side. No parameters.
mcp_browser_get_url
Returner den aktuelle side-URL som en almindelig streng. No parameters.
mcp_browser_get_title
Returner den aktuelle sidetitel som en almindelig streng. No parameters.
mcp_browser_get_text
Returner det synlige sidetekstindhold som en almindelig streng. No parameters. Afkortet til 512 KB.
mcp_browser_get_html
Returner den fulde side HTML-kildekode som en almindelig streng. No parameters. Afkortet til 512 KB.
mcp_browser_click
Klik på et DOM-element med CSS-vælgeren. Mere pålideligt end koordinatbaseret klik for webindhold.
Required parameters:
-
selector: CSS-selector (for eksempel,
#submit-btnellera.nav-link)
mcp_browser_type
Indtast tekst i et formularelement ved hjælp af CSS-vælgeren.
Required parameters:
- selector: CSS-selector af inputelementet.
- Tekst: Tekst til at skrive
mcp_browser_query_text
Få tekstindholdet af det første element, der matcher en CSS-selector.
Required parameters:
- selector: CSS-selector
mcp_browser_wait_for
Vent på, at et DOM-element dukker op. Nyttigt til dynamisk indhold, der loader asynkront.
Required parameters:
- selector: CSS-selector at vente på
Optional parameters:
- timeoutMs: Timeout i millisekunder (standard 5000, maks 30000)
mcp_browser_eval_js
Evaluer et JavaScript-udtryk i sidekonteksten og returner resultatet som en streng.
Required parameters:
- udtryk: JavaScript-udtryk, der returnerer en streng
Note
Hvis dit udtryk returnerer et objekt eller tal, konverter det eksplicit til en streng (for eksempel JSON.stringify(obj) eller .toString()).
mcp_browser_list_tabs
Lav en liste over alle åbne faner med deres indeks, titel og URL. No parameters. Returnerer et array af {index, title, url}.
mcp_browser_switch_tab
Skift til en fane via indeks.
Required parameters:
- tabIndex: 0-baseret faneindeks
mcp_browser_new_tab
Åbn en ny fane, eventuelt ved at navigere til en URL.
Optional parameters:
- URL: URL til åbning (tom fane, hvis den er udeladt)
Returnerer {index, title, url}.
mcp_browser_close_tab
Luk en fane efter indeks.
Required parameters:
- tabIndex: 0-baseret faneindeks
mcp_browser_screenshot
Tag et PNG-screenshot af browserens viewport kun (ikke fuldskærm). No parameters. Returnerer en base64-kodet PNG.
mcp_browser_select_option
Vælg en eller flere muligheder i et <select> element efter deres value attribut.
Required parameters:
-
selector: CSS-selector for elementet
<select> - værdier: Array af optionsværdi(er) at vælge
Returnerer en bekræftelse med antallet af valgte muligheder.
mcp_browser_fill_form
Udfyld flere formularfelter i ét opkald. Hver indgang er et {selector, value} par. Stopper ved første fejl og rapporterer, hvilke felter der lykkedes.
Required parameters:
-
felter: Array af
{selector, value}par
Returnerer en bekræftelse med antallet af fyldte felter.
mcp_browser_drag
Træk et kildeelement over på et mål-element. Begge elementer identificeres af CSS-selektoren.
Required parameters:
- sourceSelector: CSS-selector af drag-kilden
- targetSelector: CSS-selector for drop-målet
mcp_browser_pdf_save
Gem den aktuelle side som en PDF-fil. Destinationsstier er begrænset til %USERPROFILE% eller %TEMP%.
Required parameters:
-
filePath: Destinationsfilsti under
%USERPROFILE%eller%TEMP%. Brug fremadgående snit.
Returnerer en bekræftelse, der inkluderer den gemte filsti.
mcp_browser_handle_dialog
Accepter eller afvis en ventende browser-dialog (alarm, bekræft, prompt eller før indlæsning). Returnerer "Ingen dialog afventer", hvis der ikke er aktiv dialog.
Required parameters:
-
Handling:
acceptellerdismiss
Optional parameters:
- promptText: Tekst til at sende til en prompt-dialog (ignoreres for advarsel og bekræft)
mcp_browser_snapshot
Fang sidens tilgængelighedstræ med stabile ref-ID'er (for eksempel e5), der mapper til DOM-noder. Brug referencerne med mcp_browser_click_ref, mcp_browser_type_ref, og mcp_browser_hover_ref. Referencer udløber, når siden navigerer — tag et snapshot igen efter navigation.
Optional parameters:
- maxDepth: Maksimal trædybde, 1-10 (standard 5)
- includeIframes: Inkluder cross-origin iframes (standard sand)
Returnerer et JSON-objekt, der indeholder tilgængelighedssnapshot og ref-ID'er.
mcp_browser_click_ref
Klik på et element ved reference ID fra mcp_browser_snapshot. En hit-test bekræfter, at intet andet element ligger oven på målet. Det fejler, hvis snapshot'et er udløbet — tag snapshot'et igen i det tilfælde.
Required parameters:
-
snapshotId: Snapshot-ID returneret af
mcp_browser_snapshot -
ref: Elementref (for eksempel,
e5) fra snapshot-noderne
Optional parameters:
- knap: Venstre, Højre eller Midten (standard Venstre)
- clickCount: 1 = enkelt klik, 2 = dobbeltklik (standard 1)
Returnerer en bekræftelse med de klikkede koordinater.
mcp_browser_type_ref
Indtast tekst i et element ved reference ID fra mcp_browser_snapshot. Elementet fokuseres først, og eksisterende tekst slettes som standard. Det fejler, hvis snapshot'et er udløbet.
Required parameters:
-
snapshotId: Snapshot-ID returneret af
mcp_browser_snapshot -
ref: Elementref (for eksempel,
e5) fra snapshot-noderne - Tekst: Tekst til at skrive
Optional parameters:
- klar: Ryd eksisterende tekst først (standard sand)
Returnerer en bekræftelse, der inkluderer tegnantallet.
mcp_browser_hover_ref
Hov over et element med reference ID fra mcp_browser_snapshot. Returns immediately. Det fejler, hvis snapshot'et er udløbet — tag snapshot'et igen i det tilfælde.
Required parameters:
-
snapshotId: Snapshot-ID returneret af
mcp_browser_snapshot -
ref: Elementref (for eksempel,
e5) fra snapshot-noderne
Returnerer en bekræftelse inklusive hover-koordinaterne.
mcp_accessibility_get_accessibility_tree
Hent UI-elementtræet for forgrundsvinduet. Hvert element indeholder sin rolle, navn, værdi og skærmkoordinater.
Optional parameters:
- maxDepth: Maksimal træ-traverseringsdybde, 1-10 (standard 3)
- maxElements: Maksimalt antal elementer at returnere, 1-2000 (standard 500)
Returnerer et hierarkisk træ med {rolle, navn, værdi, x, y, bredde, højde, børn[...]}.
mcp_accessibility_find_ui_element
Søg efter UI-elementer efter tekstindhold, tilgængelighedsrolle eller navn (bogstavs-ufølsom understreng). Returnerer matchende elementer med deres klikbare skærmkoordinater.
Optional parameters:
- Tekst: Tekst at søge efter (bruges som navn, hvis navn udelades)
-
rolle: UI-rollefilter —
Button, ,TextBoxCheckBox, ,MenuItem,ComboBox, og mere - navn: Tilgængeligt navn (har forrang over tekst, hvis begge er angivet)
- windowHandle: Målvindueshåndtag (null = forgrundsvindue)
Key features
Desktop interaction
- Klik, dobbeltklik, højreklik og fem-knaps musekontrol.
- Pixelpræcis træk og slip.
- Notch-baseret scrolling (tre hak ≈ én side).
- Tastaturtastning og kombinationer af genveje med flere taster.
- Sporing af cursorens position.
- Skærmopløsningsdetektion.
Skærmoptagelse og analyse
- Fuldskærms- eller beskårne PNG-skærmbilleder.
- OCR af fuldskærm med tillidsscorer pr. region og afgrænsningsbokse.
- Skærmbilleder kun i browservisningen til webindhold.
Window management
- Opfør alle synlige vinduer med positioner og dimensioner.
- Aktiver Windows ved fuzzy title match.
- Fokusbrowserens vinduer (Edge, Chrome, Firefox) er valgfrit filtreret efter URL eller titel.
- Elegant vindueslukning med beskyttelse for systemkritiske processer.
Command execution
- Sandboxede skal-kommandoer med en tilladelsesliste (git, npm, dotnet, python, cargo, node, pip, dir, mkdir, del, copy, move, robocopy, findstr, where, type).
- Sandboxet Python udførelse op til 262.144 tegn kode.
- Arbejdsmappe og timeout-kontrol pr. opkald (maks 30 sekunder).
- Ressourcebegrænsninger og hærdet blokliste mod shell-metakarakterer, evalueringsflag, privilegieeskalering og destruktive operationer.
Browser automation
- Naviger, tilbage, fremad, genlad.
- Læs pageURL, titel, synlig tekst (512 KB grænse), og fuld HTML (512 KB grænse).
- DOM-niveau klik-, skriv- og tekstforespørgsler med CSS-vælger.
- Vent på dynamiske elementer med konfigurerbar timeout.
- Evaluer JavaScript udtryk i sidekonteksten.
- Multi-fane-administration: liste, skift, åbn, luk.
- Kører på Microsoft Edge, starter automatisk ved første brug.
UI accessibility
- Hent Windows UI Automation tree for forgrundsvinduet med konfigurerbar dybde og antal elementer.
- Find UI-elementer efter tekst, rolle eller tilgængeligt navn.
- Returnerer klikbare skærmkoordinater for præcis målretning af knapper, tekstfelter, afkrydsningsfelter, menupunkter og kombinationsfelter.
Timing og synkronisering
- Korte one-shot pauser via
mcp_desktop_wait_milliseconds(maks fem sekunder). - DOM-niveau afstemning via
mcp_browser_wait_for(maks 30 sekunder).
Notes
- Alle koordinater er i skærmpixels med (0,0) øverst i venstre hjørne. Koordinater fra
mcp_desktop_take_screenshot,mcp_desktop_analyze_screen, ,mcp_accessibility_find_ui_elementogmcp_desktop_list_windowsalle deler det samme koordinatrum. - En markør-sikkerhedsforanstaltning er aktiv: Hvis markøren bevæger sig inden for fem pixels af et hvilket som helst skærmhjørne, annulleres museoperationerne. Undgå at målrette de yderste kanter af skærmen.
- Skalrøroperatorer (|), semikolon (;), ampersands (&) og outputomdirigering (>, <) blokeres. For at transformere kommandooutput, fang det og bearbejder det med
mcp_desktop_execute_python_code. - Hvis tolkevalflag blokeres, eller hvis
python -c "..."ognode -e "..."afvises, kan du brugemcp_desktop_execute_python_codetil Python kode eller skrive kode til en fil først. - Kommandoen
stdout/stderrer afkortet til 32 KB hver. Brug flag til at begrænse udførligt output (for eksempelgit log --oneline -20) eller omdiriger til en fil og læs den separat. - Maksimal timeout for
mcp_desktop_execute_shell_commandogmcp_desktop_execute_python_codeer 30 sekunder. For længere arbejde, del det op i mindre trin eller start en baggrundsproces fra Python og poll. - Der findes ikke noget dedikeret fil-læse-/skriveværktøj. Læs filer med
mcp_desktop_execute_shell_commandved at bruge kommandoentype; skriv filer medmcp_desktop_execute_python_codeved at bruge Python's indbyggede fil-I/O. Skalens output-omdirigering (>, >>) blokeres. -
mcp_browser_eval_jsreturnerer altid en streng. Konverter objekter eller tal eksplicit, før du returnerer. - Browserens DOM-værktøjer (
mcp_browser_click,mcp_browser_type,mcp_browser_eval_jsosv.) fungerer kun på den Microsoft Edge instans.mcp_desktop_focus_browserkan fokusere på Chrome- eller Firefox-vinduer, men DOM-værktøjer vil ikke målrette dem. -
mcp_desktop_take_screenshotkræver alle fire crop-parametre (x, y, bredde, højde) sammen eller ingen for en fuldskærmsoptagelse. -
mcp_desktop_scrollBruger notch-enheder (fastklemt til [-20, 20]), ikke pixels. Tre hak er cirka én side. -
mcp_accessibility_find_ui_elementkræver mindst én af tekst, rolle eller navn. Når både tekst og navn er angivet, har navn forrang.
Almindelige use cases
Udfyld en webformular
- Kald
mcp_browser_navigatefor at åbne målsiden. - Ring
mcp_browser_wait_forog vent på, at formularen indlæses. - Kald
mcp_browser_typefor at udfylde hvert felt med CSS-selectoren. - Ring
mcp_browser_clickfor at indsende formularen. - Ring
mcp_browser_wait_forog vent på bekræftelseselementet. - Ring
mcp_browser_get_textfor at læse og verificere resultatet.
Automatiser en desktopapplikation
- Kald
mcp_desktop_activate_windowfor at bringe applikationen i forgrunden. - Ring
mcp_desktop_take_screenshotfor at fange den nuværende tilstand. - Ring
mcp_accessibility_find_ui_elementfor at finde en knap eller et felt ved navn. - Kald
mcp_desktop_clickpå elementets rapporterede koordinater. - Ring
mcp_desktop_type_textfor at indtaste data. - Kald
mcp_desktop_press_keysgenveje (for eksempel ["ctrl","s"] for at gemme). - Ring
mcp_desktop_take_screenshotfor at bekræfte resultatet.
Udtræk data fra en webside
- Ring
mcp_browser_navigatefor at åbne siden. - Kald
mcp_browser_get_textfor at udtrække synligt tekstindhold. - Kald
mcp_desktop_execute_python_codefor at parse og behandle de udtrukne data. - Kald
mcp_browser_eval_jsfor at forespørge specifikke værdier via JavaScript, når tekstudtrækning ikke er nok.
Kør udviklingsopgaver
- Kald
mcp_desktop_execute_shell_commandpågit pull,npm install, ogdotnet build. - Kald
mcp_desktop_take_screenshotfor at fange build-output. - Ring
mcp_desktop_execute_python_codefor at analysere logfiler eller testresultater. - Kald
mcp_browser_navigatefor at åbne en lokal udviklerserver i browseren. - Kald
mcp_browser_screenshotfor at fange den renderede side.
Læs og skriv filer
- Læs en fil med
mcp_desktop_execute_shell_commandat brugetype C:\path\to\file.txt. - Skriv en fil med
mcp_desktop_execute_python_codeved at bruge Python'sopen(...)ogwrite(...). - Bekræft med
mcp_desktop_execute_shell_commandat brugedir C:\path\to\output.txt.
Naviger i komplekse brugerflader med tilgængelighed
- Ring
mcp_accessibility_get_accessibility_treefor at forstå hele UI-strukturen. - Kald
mcp_accessibility_find_ui_elementfor at finde en specifik kontrol (for eksempel rolle: "MenuItem", navn: "Indstillinger"). - Kald
mcp_desktop_clickved at bruge elementets rapporterede koordinater. - Kald
mcp_accessibility_find_ui_elementigen for at finde næste kontrol i dialogen. - Ring
mcp_desktop_type_textellermcp_desktop_clickinterager med den.
Hold en langvarig session i live
- Send enhver MCP-anmodning mindst én gang hvert 30. minut for at forhindre inaktiv udsættelse.
-
mcp_desktop_get_screen_sizeDen er let og fungerer godt som et hjerteslag.