Przejdź do głównej zawartości
docs
GitHub

Referencja narzędzi MCP

Wszystkie 74 narzędzia Lomi MCP, ich argumenty i pełne schematy wejścia/wyjścia.

Katalog zawiera 74 narzędzia. Poniższe tabele opisują ich funkcje i pola najwyższego poziomu. Pogrubione pola są wymagane przez schemat; pozostałe są opcjonalne strukturalnie, lecz mogą być wymagane dla konkretnego wariantu lub stanu. lub oznacza alternatywne pełne wejścia.

Pobierz pełny katalog JSON: oryginalne opisy serwera, inputSchema, outputSchema, warianty zagnieżdżone, wartości domyślne i adnotacje każdego narzędzia. Zapis pochodzi z rzeczywistego tools/list zbudowanego serwera, nie z ręcznie odtworzonych schematów.

Schematy określają strukturę, a walidacja natywna dodaje zakresy, uprawnienia i stan celu. Nie kopiuj przykładowych ID ani nie dodawaj wspólnych pól do narzędzia, które ich nie przyjmuje. Przeczytaj operacje i rewizje, uprawnienia i przepływy przed modyfikacją zasobów.

Narzędzie Działanie Argumenty
lomi_status Połączenie, gotowość UI i możliwości; dostępne bez parowania. {}
lomi_diagnostics Diagnostyka i następny krok Settings; bez nieudostępnionych danych obszaru. {}
lomi_connect Wybór już zatwierdzonego obszaru i epoka ponawiania sesji. workspaceId
lomi_events_read Ograniczone metadane stanów operacji; kontynuacja zwróconym kursorem. cursor, limit, workspaceId
lomi_operation_get Odczyt trwałego potwierdzenia po ID lub dokładnej tożsamości ponawiania. operationId
lub
projectId, requestKey, retryEpoch, tool
lomi_operation_cancel Anulowanie kolejki lub prośba o zatrzymanie; wykonane efekty pozostają. operationId
Narzędzie Działanie Argumenty
lomi_workspace_list Lista wyłącznie udostępnionych obszarów i odczytana rewizja układu. cursor, limit
lomi_workspace_create Nowy obszar tego samego projektu z plikiem scratch; bez startu powłoki. expectedRevision, name, requestKey, retryEpoch, workspaceId
lomi_workspace_update Zmiana nazwy, wybór zapisanego aktywnego panelu lub chronione zamknięcie. expectedRevision, name, requestKey, retryEpoch, workspaceId
lub
action (select), expectedRevision, requestKey, retryEpoch, workspaceId
lub
action (close), expectedRevision, requestKey, retryEpoch, workspaceId
lomi_project_open Prośba o kanoniczny folder z jednym obszarem; zgoda na dokładny katalog. expectedRevision, name, projectPath, requestKey, retryEpoch, workspaceId
lomi_project_close Zamknięcie projektu z dostępem do każdego obszaru; folder pozostaje. expectedRevision, projectId, requestKey, retryEpoch, workspaceId
lomi_panel_list ID paneli i tożsamość/własność zasobów w zatwierdzonym obszarze. cursor, limit, workspaceId
lomi_panel_focus Wybór bieżącego obsługiwanego widoku bez domyślnego startu zasobów. browserGeneration, expectedRevision, panelId, requestKey, retryEpoch, terminalSessionId, workspaceId
lomi_panel_control Przejęcie/zwolnienie wejścia terminala lub Androida; tymczasowy lease. action (claim / release), panelId, requestKey, retryEpoch, terminalSessionId, workspaceId
lub
action (claim / release), deviceId, expectedRevision, generation, panelId, requestKey, retryEpoch, workspaceId
lomi_panel_close Zamknięcie uprawnionego czystego/bezczynnego widoku z jego ochroną. browserGeneration, expectedRevision, panelId, requestKey, retryEpoch, terminalSessionId, workspaceId
lomi_panel_move Kolejność/docking/przesunięcie/transfer w projekcie; zachowanie zasobów. expectedRevision, movement, requestKey, retryEpoch, workspaceId
Narzędzie Działanie Argumenty
lomi_terminal_create Nowa zatwierdzona powłoka Bash/Zsh; obserwacja sesji i lease. cwdRelative, expectedRevision, profileId, requestKey, retryEpoch, title, workspaceId
lomi_terminal_run Jednowierszowa komenda przy potwierdzonym bezczynnym prompcie; trwałe potwierdzenie. command, leaseId, panelId, requestKey, retryEpoch, terminalSessionId, workspaceId
lomi_terminal_input Dokładny tekst lub obsługiwany klawisz; numer kolejności, bez domyślnego Enter. input, inputSequence, leaseId, panelId, terminalSessionId, workspaceId
lomi_terminal_read Ograniczony wynik, wynik komendy, ekran xterm lub jawnie wybrane surowe bajty. cursor, maxBytes, minimumParsedSequence, mode (output / command / screen / raw), operationId, panelId, terminalSessionId, workspaceId
lomi_terminal_interrupt Jednorazowe Ctrl+C obserwowanej komendy; wyjście sprawdź osobno. leaseId, operationId, panelId, requestKey, retryEpoch, terminalSessionId, workspaceId
Narzędzie Działanie Argumenty
lomi_files_list Lista jednego katalogu; bez rekursji/treści, kursor związany z rewizją. cursor, limit, relativeDirectory, workspaceId
lomi_files_read Tekst dysku z oryginalnymi końcami linii i stronicowaniem SHA-256. expectedDiskRevision, maxChars, relativePath, startUtf16, workspaceId
lomi_files_search Wyszukiwanie dysku; literal/regex i globy, jawne limity i pominięcia. cursor, limit, query, relativeDirectory, workspaceId
lomi_files_mutate Tworzenie, nazwa, przenoszenie lub Kosz z rewizjami katalogu/źródła. expectedRevision, operation, requestKey, retryEpoch, workspaceId
lomi_editor_open Otwarcie/użycie edytora lub podglądu bez zapisu ani wykonania. expectedRevision, presentation (editor / preview / split), relativePath, requestKey, retryEpoch, workspaceId
lomi_editor_read Załadowany wspólny bufor z niezapisanym tekstem; bez zastępowania dyskiem. documentId, expectedBufferRevision, maxChars, panelId, relativePath, startUtf16, workspaceId
lomi_editor_apply_edits 1-64 niepokrywające się zmiany UTF-16 w jednym undo; bez zapisu. documentId, edits, expectedBufferRevision, expectedDiskRevision, expectedRevision, panelId, relativePath, requestKey, retryEpoch, workspaceId
lomi_editor_save Atomowy zapis dokładnej rewizji bufora po ponownej kontroli bajtów dysku. documentId, expectedBufferRevision, expectedDiskRevision, expectedRevision, panelId, relativePath, requestKey, retryEpoch, workspaceId
Narzędzie Działanie Argumenty
lomi_browser_open Izolowany profil z zatwierdzonym originem; opcjonalnie ukryta strona. expectedRevision, requestKey, retryEpoch, url, visible, workspaceId
lomi_browser_navigate Nawigacja własnej generacji; document commit/load, nie network idle. browserGeneration, leaseId, panelId, requestKey, retryEpoch, url, waitUntil (commit / load), workspaceId
lomi_browser_snapshot Ograniczony semantyczny DOM i ramki same-origin; bez wartości formularzy. browserGeneration, maxBytes, maxNodes, panelId, workspaceId
lomi_browser_wait Do dziesięciu sekund na load/URL/tekst/rolę-nazwę; nowe odwołania snapshotu. browserGeneration, condition, panelId, timeoutMs, workspaceId
lomi_browser_click Syntetyczny klik widocznego bieżącego elementu; bez file-input/pobrania. browserGeneration, elementRef, leaseId, navigationId, panelId, requestKey, retryEpoch, snapshotId, workspaceId
lomi_browser_fill Wypełnienie obsługiwanej kontrolki do 16 KiB; wynik to długość, nie wartość. browserGeneration, elementRef, leaseId, navigationId, panelId, requestKey, retryEpoch, snapshotId, text, workspaceId
lomi_browser_scroll Przewinięcie bieżącej ramki o piksele CSS; odczytana pozycja. browserGeneration, deltaX, deltaY, leaseId, navigationId, panelId, requestKey, retryEpoch, snapshotId, viewportRef, workspaceId
lomi_browser_key Syntetyczne klawisze aktywnego elementu głównego; bez natywnej akcji domyślnej. browserGeneration, elementRef, key (Enter / Tab / Escape / Backspace / ArrowUp / ArrowDown / ArrowLeft / ArrowRight / Home / End), leaseId, navigationId, panelId, requestKey, retryEpoch, snapshotId, workspaceId
lomi_browser_logs Błędy JavaScript, konsola lub odrzucenia promise z osobnymi kursorami. browserGeneration, cursor, limit, logKind (javascript_error / console / promise_rejection), panelId, workspaceId
lomi_browser_screenshot PNG widocznego obszaru z ramkami; osobny zakres composite capture. browserGeneration, maxBytes, maxWidth, navigationId, panelId, workspaceId
lomi_browser_download Ograniczony GET same-origin do niezmiennego artefaktu; bez przekierowań. browserGeneration, expectedRevision, maxBytes, navigationId, panelId, requestKey, retryEpoch, url, workspaceId
lomi_browser_upload Załączenie zatwierdzonego niezmiennego artefaktu do dokładnego pola pliku. artifactId, browserGeneration, elementRef, expectedRevision, expectedSha256, fileName, frameId, leaseId, navigationId, panelId, requestKey, retryEpoch, snapshotId, workspaceId
Narzędzie Działanie Argumenty
lomi_artifact_import Kopia dokładnego pliku jako bajty lub zweryfikowany APK; obserwacja zakończenia. expectedByteLength, expectedRevision, expectedSha256, kind (android_apk / file), relativePath, requestKey, retryEpoch, workspaceId
lomi_artifact_read Metadane lub przechwycony PNG; kontrola źródła i terminu. artifactId, workspaceId
lomi_artifact_export Zapis do 4 MiB własnych bajtów artefaktu w nowym pliku projektu. artifactId, expectedParentRevision, expectedRevision, expectedSha256, relativePath, requestKey, retryEpoch, workspaceId
Narzędzie Działanie Argumenty
lomi_android_list Jawnie udostępnione urządzenia i status bez uruchamiania zasobów. workspaceId
lomi_android_open Tworzenie/wybór zachowanego panelu; bez startu emulatora. deviceId, expectedRevision, requestKey, retryEpoch, workspaceId
lomi_android_start Start zatwierdzonego zatrzymanego urządzenia; gotowość i generacja. deviceId, expectedRevision, panelId, requestKey, retryEpoch, workspaceId
lomi_android_stop Potwierdzony stop własnej generacji z zachowaniem aplikacji/danych. deviceId, expectedRevision, generation, panelId, requestKey, retryEpoch, workspaceId
lomi_android_snapshot Projekcja UI Automator; lokalne węzły, bez tekstu edytowalnego/haseł. deviceId, generation, maxBytes, maxNodes, panelId, workspaceId
lomi_android_screenshot Ograniczony pojedynczy PNG z obrotem i transformacją współrzędnych. deviceId, generation, maxBytes, maxEdge, panelId, workspaceId
lomi_android_input Uporządkowany dotyk/klawisz/nawigacja/obrót/tekst z lease w aktywnym panelu. deviceId, event, generation, inputSequence, leaseId, panelId, retryEpoch, workspaceId
lomi_android_launch Intent do zatwierdzonego pakietu; rzeczywisty UI sprawdź osobno. activity, deviceId, expectedRevision, generation, packageName, panelId, requestKey, retryEpoch, workspaceId
lomi_android_logcat Ostatnie logi procesu głównego/main buffer pakietu; jawne luki. cursor, deviceId, generation, limit, minPriority (V / D / I / W / E / F), packageName, panelId, workspaceId
lomi_android_install_apk Prośba o instalację dokładnych importowanych bajtów na kontrolowanym urządzeniu. artifactId, deviceId, generation, panelId, requestKey, retryEpoch, sha256, workspaceId
lomi_android_setup_plan Inventory/katalog lub dokładny plan wersji SDK/Javy i skrótów licencji. action, workspaceId
lomi_android_setup_apply Zastosowanie planu przez zgodę/instalator natywny; bez ślepego odtworzenia. planId, planRevision, requestKey, retryEpoch, workspaceId
lomi_android_device_manage Tworzenie/modyfikacja/wipe/usuwanie, naprawa/cache, metadane lub konserwacja narzędzi. action, requestKey, retryEpoch, workspaceId
Narzędzie Działanie Argumenty
lomi_git_status Chroniony snapshot statusu dokładnego repozytorium; bez helperów/sieci. cursor, limit, repositoryRelative, workspaceId
lomi_git_diff Ograniczony diff worktree/staged/commit z kontrolą rewizji dalszych stron. commit, comparison (worktree / staged / commit), expectedObservationRevision, maxChars, relativePath, repositoryRelative, startUtf16, workspaceId
lomi_git_history Ograniczona historia przypięta do początkowego commita, nie ruchomego HEAD. commit, limit, repositoryRelative, skip, workspaceId
lomi_git_commit Metadane/tekst dokładnego SHA i strony plików względem pierwszego rodzica. commit, filesLimit, filesSkip, repositoryRelative, workspaceId
lomi_git_remotes Zredagowane nazwy/transport/host/port remote; bez poświadczeń i połączenia. repositoryRelative, workspaceId
lomi_git_open Widok diff lub commit tylko do odczytu po chronionym przygotowaniu. expectedRevision, repositoryRelative, requestKey, retryEpoch, view, workspaceId
lomi_git_mutate Prośba o stage/unstage/commit/fetch/push/discard/pull z dokładnym planem. expectedRemoteCommit, expectedRevision, message, operation (stage / unstage / commit / fetch / push / discard / pull), paths, pullMode, reference, remote, repositoryRelative, requestKey, retryEpoch, sourceCommit, workspaceId
Narzędzie Działanie Argumenty
lomi_chat_list Metadane indywidualnie udostępnionych rozmów; bez domyślnej historii projektu. expectedRevision, limit, offset, workspaceId
lomi_chat_read Tekst zapisanego szkicu/checkpointu; pominięcia i strony z rewizją. conversationId, expectedRevision, includeSendTarget, maxChars, part, startUtf16, workspaceId
lomi_chat_open Otwarcie/użycie udostępnionej rozmowy lub nowa; bez dostawcy. expectedRevision, requestKey, retryEpoch, target, workspaceId
lomi_chat_draft Zastąpienie tekstu z zachowaniem załączników/równoległych zmian; bez wysłania. conversationId, expectedConversationRevision, expectedDraftRevision, expectedRevision, panelId, requestKey, retryEpoch, text, workspaceId
lomi_chat_send Wysłanie dokładnego szkicu do skonfigurowanego modelu po zgodzie na kontekst. connectionId, conversationId, expectedConversationRevision, expectedDraftRevision, expectedRevision, model, panelId, requestKey, retryEpoch, workspaceId
lomi_chat_stop Zatrzymanie konkretnego natywnego ID i zachowanie częściowego checkpointu. conversationId, requestId, requestKey, retryEpoch, workspaceId
lomi_chat_export Strony Markdown/JSON wariantów tekstu/szkicu; bez pliku ani dostawcy. conversationId, expectedRevision, format (markdown / json), maxChars, startUtf16, workspaceId
Narzędzie Działanie Argumenty
lomi_settings_open Prośba o wskazaną sekcję Settings; bez domyślnego prawa odczytu/zapisu. expectedRevision, page (keybinds / themes / plugins / terminal / about / chat-ai / android / agent-control), requestKey, retryEpoch, workspaceId
lomi_settings_read Zachowane ustawienia edytora/terminala/skrótów/motywu bez sekretów. expectedRevision, limit, offset, section (editor / terminal / keybinds / themes), workspaceId
lomi_settings_update Prośba o obsługiwaną zmianę z rewizją i podglądem przed/po. expectedRevision, expectedSettingsRevision, patch, requestKey, retryEpoch, workspaceId

Zagnieżdżone pola action, operation, movement, patch, target, input, event, condition, part i view mają zamknięte warianty w schemacie konkretnego narzędzia. Nie są dowolnym JSON ani kodem do wykonania. Na przykład lomi_workspace_update przyjmuje zmianę nazwy z name, wybór z action: "select" lub zamknięcie z action: "close"; nie łącz argumentów różnych wariantów.

Wartości domyślne/zakresy typów w JSON Schema nie zawsze obejmują węższe limity produktu. Na przykład schemat maxChars reprezentuje liczbę uint16, ale odczyty tekstu natywnie dopuszczają 2-8192. Właściwe limity są podane w opisie serwera i przepływach. Obecność narzędzia nie oznacza zatwierdzonej platformy ani zakresu.

Kod źródłowy: katalog i przypisanie schematów, kontrakty domen, dokładny audyt źródeł.