# LocalAnt MCP server

Agent View of the PolicyLayer registry record for LocalAnt: identity, probed posture, risk grade, and all 216 tools classified. HTML page: https://policylayer.com/tools/yuga-hashimoto-localant

## Facts

- Server id: `yuga-hashimoto/localant`
- Homepage: https://github.com/yuga-hashimoto/localant
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 216
- Tool categories present: Destructive, Execute, Read, Write
- Tags: yuga hashimoto localant, admin, automation
- Record last modified: 2026-08-12T19:05:19.369Z

## Tools (216)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `adb_clear_logcat` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/adb-clear-logcat.md |
| `adb_uninstall` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/adb-uninstall.md |
| `fs_delete_file_with_approval` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/fs-delete-file-with-approval.md |
| `git_reset` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/git-reset.md |
| `git_reset_hard` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/git-reset-hard.md |
| `git_restore_file` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/git-restore-file.md |
| `mcp_server_unregister` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-server-unregister.md |
| `secret_remove` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/secret-remove.md |
| `shell_remove_allowed_command` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/shell-remove-allowed-command.md |
| `skill_uninstall` | Destructive | Critical | https://policylayer.com/tools/yuga-hashimoto-localant/skill-uninstall.md |
| `adb_input_text` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-input-text.md |
| `adb_install_apk` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-install-apk.md |
| `adb_keyevent` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-keyevent.md |
| `adb_shell` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-shell.md |
| `adb_start_app` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-start-app.md |
| `adb_stop_app` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-stop-app.md |
| `adb_swipe` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-swipe.md |
| `adb_tap` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/adb-tap.md |
| `agent_run` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/agent-run.md |
| `approval_approve` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/approval-approve.md |
| `autopilot` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/autopilot.md |
| `bash` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/bash.md |
| `browser_click` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-click.md |
| `browser_close` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-close.md |
| `browser_evaluate` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-evaluate.md |
| `browser_open` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-open.md |
| `browser_press` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-press.md |
| `browser_scroll` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-scroll.md |
| `browser_select` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-select.md |
| `browser_type` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-type.md |
| `browser_wait_for` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/browser-wait-for.md |
| `coding_agent_continue_task` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-continue-task.md |
| `coding_agent_run_validation` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-run-validation.md |
| `coding_agent_start_task` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-start-task.md |
| `coding_agent_stop_task` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-stop-task.md |
| `computer_double_click` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-double-click.md |
| `computer_drag` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-drag.md |
| `computer_left_click` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-left-click.md |
| `computer_move_mouse` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-move-mouse.md |
| `computer_open_app` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-open-app.md |
| `computer_paste_text` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-paste-text.md |
| `computer_right_click` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-right-click.md |
| `computer_scroll` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-scroll.md |
| `computer_type` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/computer-type.md |
| `desktop_commander_run_tool` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/desktop-commander-run-tool.md |
| `git_checkout_branch` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/git-checkout-branch.md |
| `lsp_diagnostics` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-diagnostics.md |
| `mcp_server_run_tool` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-server-run-tool.md |
| `openclaw_node_command` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-node-command.md |
| `openclaw_run_skill` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-run-skill.md |
| `openclaw_send_session` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-send-session.md |
| `project_install_deps` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/project-install-deps.md |
| `project_run_validation` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/project-run-validation.md |
| `restart_gateway` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/restart-gateway.md |
| `shell_request_command_approval` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/shell-request-command-approval.md |
| `shell_run_allowed_command` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/shell-run-allowed-command.md |
| `shell_run_approved_command` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/shell-run-approved-command.md |
| `shell_run_background` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/shell-run-background.md |
| `shell_stop` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/shell-stop.md |
| `shell_stop_process` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/shell-stop-process.md |
| `skill_enable` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/skill-enable.md |
| `skill_publish_to_git` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/skill-publish-to-git.md |
| `skill_run` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/skill-run.md |
| `tunnel_restart` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/tunnel-restart.md |
| `tunnel_start` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/tunnel-start.md |
| `tunnel_stop` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/tunnel-stop.md |
| `video_studio_generate_audio` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-generate-audio.md |
| `video_studio_generate_video` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-generate-video.md |
| `video_studio_publish_video` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-publish-video.md |
| `video_studio_render_video` | Execute | High | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-render-video.md |
| `approval_request` | Other | Low | https://policylayer.com/tools/yuga-hashimoto-localant/approval-request.md |
| `adb_current_package` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-current-package.md |
| `adb_dump_ui` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-dump-ui.md |
| `adb_get_current_activity` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-get-current-activity.md |
| `adb_list_devices` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-list-devices.md |
| `adb_logcat` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-logcat.md |
| `adb_pull_screenshot` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-pull-screenshot.md |
| `adb_screen_size` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-screen-size.md |
| `adb_screenshot` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/adb-screenshot.md |
| `approval_deny` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/approval-deny.md |
| `approval_get` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/approval-get.md |
| `approval_list_pending` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/approval-list-pending.md |
| `audit_export_logs` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/audit-export-logs.md |
| `audit_get_log` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/audit-get-log.md |
| `audit_list_logs` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/audit-list-logs.md |
| `audit_search_logs` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/audit-search-logs.md |
| `browser_console_logs` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/browser-console-logs.md |
| `browser_extract_text` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/browser-extract-text.md |
| `browser_get_html` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/browser-get-html.md |
| `browser_get_url` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/browser-get-url.md |
| `browser_screenshot` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/browser-screenshot.md |
| `browser_use_profile` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/browser-use-profile.md |
| `coding_agent_get_diff` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-get-diff.md |
| `coding_agent_get_logs` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-get-logs.md |
| `coding_agent_get_result` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-get-result.md |
| `coding_agent_get_task` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-get-task.md |
| `coding_agent_list` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-list.md |
| `coding_agent_plan` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-plan.md |
| `coding_agent_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/coding-agent-status.md |
| `command_exists` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/command-exists.md |
| `computer_cursor_position` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/computer-cursor-position.md |
| `computer_list_apps` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/computer-list-apps.md |
| `computer_screen_info` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/computer-screen-info.md |
| `computer_screenshot` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/computer-screenshot.md |
| `desktop_commander_list_tools` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/desktop-commander-list-tools.md |
| `desktop_commander_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/desktop-commander-status.md |
| `fs_get_file_info` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-get-file-info.md |
| `fs_list_allowed_directories` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-list-allowed-directories.md |
| `fs_list_backups` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-list-backups.md |
| `fs_list_files` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-list-files.md |
| `fs_read_file` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-read-file.md |
| `fs_read_file_range` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-read-file-range.md |
| `fs_read_image` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-read-image.md |
| `fs_search_content` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-search-content.md |
| `fs_search_files` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/fs-search-files.md |
| `get_app_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/get-app-status.md |
| `get_config` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/get-config.md |
| `get_dashboard_url` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/get-dashboard-url.md |
| `get_mcp_endpoint` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/get-mcp-endpoint.md |
| `get_tunnel_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/get-tunnel-status.md |
| `get_version` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/get-version.md |
| `git_branch` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-branch.md |
| `git_clean_preview` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-clean-preview.md |
| `git_diff` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-diff.md |
| `git_diff_file` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-diff-file.md |
| `git_get_current_branch` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-get-current-branch.md |
| `git_is_dirty` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-is-dirty.md |
| `git_list_changed_files` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-list-changed-files.md |
| `git_log` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-log.md |
| `git_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/git-status.md |
| `glob` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/glob.md |
| `grep` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/grep.md |
| `health_check` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/health-check.md |
| `localant_autopilot_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/localant-autopilot-status.md |
| `localant_doctor` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/localant-doctor.md |
| `localant_ui` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/localant-ui.md |
| `lsp_document_symbols` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-document-symbols.md |
| `lsp_find_references` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-find-references.md |
| `lsp_go_to_definition` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-go-to-definition.md |
| `lsp_hover` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-hover.md |
| `lsp_list_servers` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-list-servers.md |
| `lsp_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-status.md |
| `lsp_workspace_symbols` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-workspace-symbols.md |
| `mcp_server_list` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-server-list.md |
| `mcp_server_list_tools` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-server-list-tools.md |
| `mcp_server_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-server-status.md |
| `openclaw_get_session_history` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-get-session-history.md |
| `openclaw_list_nodes` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-list-nodes.md |
| `openclaw_list_sessions` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-list-sessions.md |
| `openclaw_list_skills` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-list-skills.md |
| `openclaw_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/openclaw-status.md |
| `permission_get` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/permission-get.md |
| `project_get_package_scripts` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/project-get-package-scripts.md |
| `risk_policy_get` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/risk-policy-get.md |
| `secret_get_names` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/secret-get-names.md |
| `shell_get_output` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/shell-get-output.md |
| `shell_get_process_output` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/shell-get-process-output.md |
| `shell_list_allowed_commands` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/shell-list-allowed-commands.md |
| `shell_list_processes` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/shell-list-processes.md |
| `skill_info` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/skill-info.md |
| `skill_list` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/skill-list.md |
| `skill_permissions` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/skill-permissions.md |
| `skill_search_registry` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/skill-search-registry.md |
| `skill_validate` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/skill-validate.md |
| `video_studio_connect_account` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-connect-account.md |
| `video_studio_list_projects` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-list-projects.md |
| `video_studio_open_setup` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-open-setup.md |
| `video_studio_review_video` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-review-video.md |
| `video_studio_status` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-status.md |
| `video_studio_test_publisher` | Read | Low | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-test-publisher.md |
| `adb_pull` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/adb-pull.md |
| `adb_push` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/adb-push.md |
| `apply_patch` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/apply-patch.md |
| `browser_save_pdf` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/browser-save-pdf.md |
| `browser_upload_file` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/browser-upload-file.md |
| `copy_file` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/copy-file.md |
| `create_directory` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/create-directory.md |
| `edit` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/edit.md |
| `fs_add_allowed_directory` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-add-allowed-directory.md |
| `fs_apply_patch_with_backup` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-apply-patch-with-backup.md |
| `fs_backup_file` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-backup-file.md |
| `fs_create_file` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-create-file.md |
| `fs_move_file` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-move-file.md |
| `fs_remove_allowed_directory` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-remove-allowed-directory.md |
| `fs_restore_backup` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-restore-backup.md |
| `fs_write_draft_file` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/fs-write-draft-file.md |
| `git_add` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/git-add.md |
| `git_apply_patch` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/git-apply-patch.md |
| `git_commit` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/git-commit.md |
| `git_create_branch` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/git-create-branch.md |
| `git_create_patch` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/git-create-patch.md |
| `git_stash` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/git-stash.md |
| `lsp_rename_symbol` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/lsp-rename-symbol.md |
| `mcp_import_all_agent_configs` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-import-all-agent-configs.md |
| `mcp_import_claude_config` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-import-claude-config.md |
| `mcp_import_codex_config` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-import-codex-config.md |
| `mcp_import_opencode_config` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-import-opencode-config.md |
| `mcp_server_register` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/mcp-server-register.md |
| `multi_edit` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/multi-edit.md |
| `permission_set` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/permission-set.md |
| `risk_policy_set` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/risk-policy-set.md |
| `secret_set` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/secret-set.md |
| `shell_add_allowed_command` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/shell-add-allowed-command.md |
| `skill_create` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/skill-create.md |
| `skill_disable` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/skill-disable.md |
| `skill_generate_from_prompt` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/skill-generate-from-prompt.md |
| `skill_install_from_git` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/skill-install-from-git.md |
| `skill_update_permissions` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/skill-update-permissions.md |
| `update_config` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/update-config.md |
| `video_studio_add_asset` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-add-asset.md |
| `video_studio_configure` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-configure.md |
| `video_studio_create_project` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-create-project.md |
| `video_studio_create_script` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-create-script.md |
| `video_studio_generate_assets` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-generate-assets.md |
| `video_studio_generate_captions` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-generate-captions.md |
| `video_studio_publish_prepare` | Write | Medium | https://policylayer.com/tools/yuga-hashimoto-localant/video-studio-publish-prepare.md |

## Tool descriptions

- `adb_clear_logcat` — Clear the logcat buffer.
- `adb_uninstall` — Uninstall an app by package. Requires approval (risk 3).
- `fs_delete_file_with_approval` — Delete a file (a backup is kept). Requires approval.
- `git_reset` — git reset --soft|--mixed|--hard. Hard reset is destructive (risk 4).
- `git_reset_hard` — git reset --hard (DESTRUCTIVE: discards commits and working-tree changes).
- `git_restore_file` — Discard changes to a file (git restore).
- `mcp_server_unregister` — Remove a registered downstream MCP server.
- `secret_remove` — Remove a stored secret by name (risk 4).
- `shell_remove_allowed_command` — Remove a command prefix from the allowlist.
- `skill_uninstall` — Delete a user-installed skill (bundled skills cannot be removed).
- `adb_input_text` — Type text on the device (audited).
- `adb_install_apk` — Install an APK (path must be inside an allowed directory). Requires approval (risk 3).
- `adb_keyevent` — Send a key event (e.g. 4 = BACK).
- `adb_shell` — Run an adb shell command. Dangerous commands (rm -rf, reboot, wipe, …) are rejected. Risk 3.
- `adb_start_app` — Start an app by package/activity.
- `adb_stop_app` — Force-stop an app by package.
- `adb_swipe` — Swipe between coordinates.
- `adb_tap` — Tap at x,y.
- `agent_run` — ${DEPRECATED} Delegate to a local coding agent. mode=plan returns a plan; mode=execute starts an execution task.
- `approval_approve` — Approve a pending request. scope
- `autopilot` — Delegate a natural-language local task to LocalAnt
- `bash` — Run a shell command (bash -c) inside an allowed directory. Pipelines and && chaining work. Blocked commands (sudo, rm -rf, dd, mkfs, …) are always rejected. Risk 3.
- `browser_click` — Click an element by selector.
- `browser_close` — Close the browser.
- `browser_evaluate` — Evaluate JavaScript in the page context (risk 4).
- `browser_open` — Open a URL in an isolated browser and return the title.
- `browser_press` — Press a keyboard key (e.g. Enter, Tab).
- `browser_scroll` — Scroll the page by (x, y) pixels.
- `browser_select` — Select an option in a <select> by selector + value.
- `browser_type` — Type into an input by selector.
- `browser_wait_for` — Wait for a selector to appear.
- `coding_agent_continue_task` — ${DEPRECATED} Continue a task with additional instructions on the same branch.
- `coding_agent_run_validation` — ${DEPRECATED} Run a validate/test command in a working directory.
- `coding_agent_start_task` — ${DEPRECATED} Start an execution task with a coding agent.
- `coding_agent_stop_task` — ${DEPRECATED} Stop a running task.
- `computer_double_click` — Double-click at x,y (screenshot coordinates). Requires approval (risk 3).
- `computer_drag` — Drag from x1,y1 to x2,y2 (screenshot coordinates). Requires approval (risk 3).
- `computer_left_click` — Left-click at x,y (screenshot coordinates). Requires approval (risk 3).
- `computer_move_mouse` — Move the mouse cursor to x,y (screenshot coordinates) without clicking.
- `computer_open_app` — Open (or bring to front) an application by name, e.g.
- `computer_paste_text` — Put text on the clipboard and paste it with Cmd+V (faster and more reliable than computer_type
- `computer_right_click` — Right-click at x,y (screenshot coordinates). Requires approval (risk 3).
- `computer_scroll` — Scroll the focused element by sending Page Up/Down key presses (click the target area first
- `computer_type` — Type text at the current focus (newlines become Return presses). Requires approval (risk 3).
- `desktop_commander_run_tool` — ${DEPRECATED} Run a Desktop Commander tool through the MCP bridge.
- `git_checkout_branch` — Checkout an existing branch.
- `lsp_diagnostics` — Run TypeScript diagnostics (tsc --noEmit) for a project path. Falls back to install guidance if tsc is missing.
- `mcp_server_run_tool` — Invoke a tool on a downstream MCP server through the gateway. Risk 3.
- `openclaw_node_command` — ${DEPRECATED} Run a command on an OpenClaw node.
- `openclaw_run_skill` — ${DEPRECATED} Run an OpenClaw skill.
- `openclaw_send_session` — ${DEPRECATED} Send a message to an OpenClaw session.
- `project_install_deps` — Install project dependencies using the detected package manager.
- `project_run_validation` — Run the project
- `restart_gateway` — Reload configuration into the running gateway.
- `shell_request_command_approval` — Request approval to run a command that is NOT on the allowlist. Returns an approval id; once approved, call shell_run_approved_command.
- `shell_run_allowed_command` — Run a command from the allowlist. Pipelines/redirection/chaining are rejected.
- `shell_run_approved_command` — Run an arbitrary command (still subject to the hard blocklist). Requires approval (risk 3).
- `shell_run_background` — Start a long-running command as a tracked background process. Returns a processId.
- `shell_stop` — Stop a tracked background process.
- `shell_stop_process` — Stop a tracked process.
- `skill_enable` — Enable a skill after reviewing its permissions. Validates first.
- `skill_publish_to_git` — Initialize/commit a skill directory ready to push to a git remote.
- `skill_run` — Run a tool exposed by an enabled skill in an isolated subprocess.
- `tunnel_restart` — Restart the public tunnel.
- `tunnel_start` — Start the public tunnel on the live gateway port.
- `tunnel_stop` — Stop the public tunnel.
- `video_studio_generate_audio` — Generate free local narration audio with VOICEVOX first, macOS say preview fallback, or FFmpeg silence fallback.
- `video_studio_generate_video` — Run assets, audio, captions, render, review, and publish_prepare in one local free pipeline.
- `video_studio_publish_video` — Dry-run or prepare a browser/manual publish action. Risk 4 for real publishing.
- `video_studio_render_video` — Render a local upload-ready MP4 with Remotion primary or FFmpeg static-slide fallback.
- `approval_request` — Create an explicit approval request (risk-gated action) the human must approve in the dashboard or CLI.
- `adb_current_package` — Get the current foreground package name.
- `adb_dump_ui` — Dump the current UI hierarchy (uiautomator).
- `adb_get_current_activity` — Get the foreground activity.
- `adb_list_devices` — List connected Android devices.
- `adb_logcat` — Dump recent logcat output.
- `adb_pull_screenshot` — Pull the captured screenshot into the workspace directory.
- `adb_screen_size` — Get the device screen size.
- `adb_screenshot` — Capture a screenshot to the device and report the path.
- `approval_deny` — Deny a pending approval request.
- `approval_get` — Get a single approval request by id.
- `approval_list_pending` — List pending approval requests awaiting the user
- `audit_export_logs` — Export all audit entries as a JSON array.
- `audit_get_log` — Get a single audit entry by id.
- `audit_list_logs` — List recent audit log entries (most recent first).
- `audit_search_logs` — Search audit entries by tool name, input or error text.
- `browser_console_logs` — Return console logs captured since the page opened.
- `browser_extract_text` — Extract visible text from a selector (default body).
- `browser_get_html` — Get the current page HTML.
- `browser_get_url` — Get the current page URL.
- `browser_screenshot` — Screenshot the current page into the workspace.
- `browser_use_profile` — Opt in to using a login-capable browser profile (default: isolated profile). Risk 3.
- `coding_agent_get_diff` — ${DEPRECATED} Get the git diff produced by a task.
- `coding_agent_get_logs` — ${DEPRECATED} Get captured logs for a task.
- `coding_agent_get_result` — ${DEPRECATED} Get a task result summary including current diff.
- `coding_agent_get_task` — ${DEPRECATED} Get task metadata and status.
- `coding_agent_list` — ${DEPRECATED} List configured coding agents and whether their CLI is available.
- `coding_agent_plan` — ${DEPRECATED} Ask a coding agent to produce an implementation PLAN only.
- `coding_agent_status` — ${DEPRECATED} Get status for one coding agent.
- `command_exists` — Check whether a binary is resolvable on PATH.
- `computer_cursor_position` — Get the current mouse cursor position.
- `computer_list_apps` — List visible running applications and the frontmost app.
- `computer_screen_info` — Get the logical resolution of the main display (the coordinate space for computer_* tools).
- `computer_screenshot` — Capture a screenshot of the main display. Returns the image (resampled to logical resolution,
- `desktop_commander_list_tools` — ${DEPRECATED} List Desktop Commander tools through the MCP bridge.
- `desktop_commander_status` — ${DEPRECATED} Check whether Desktop Commander MCP server is configured.
- `fs_get_file_info` — Get metadata for a file or directory.
- `fs_list_allowed_directories` — List filesystem access policy. In
- `fs_list_backups` — List available file backups.
- `fs_list_files` — List files in a directory inside the allowlist.
- `fs_read_file` — Read a text file inside the allowlist. If the file is an image (PNG, JPEG, GIF, WebP, SVG), it will be automatically read and returned as an image block.
- `fs_read_file_range` — Read a line range from a file (1-indexed, inclusive).
- `fs_read_image` — Read an image file (PNG, JPEG, GIF, WebP, SVG) inside the allowlist and return it as an image block.
- `fs_search_content` — Search file contents for a substring under a directory.
- `fs_search_files` — Find files by glob pattern under a directory.
- `get_app_status` — Get gateway runtime status: ports, tunnel, uptime, platform.
- `get_config` — Return the current configuration (secrets are never included).
- `get_dashboard_url` — Return the local dashboard URL.
- `get_mcp_endpoint` — Return the public MCP endpoint ChatGPT should connect to.
- `get_tunnel_status` — Return the current tunnel provider and status.
- `get_version` — Return the LocalAnt version.
- `git_branch` — List branches.
- `git_clean_preview` — Preview files that
- `git_diff` — Show the working-tree diff.
- `git_diff_file` — Show the diff for a single file.
- `git_get_current_branch` — Get the current branch name.
- `git_is_dirty` — Report whether the working tree has uncommitted changes.
- `git_list_changed_files` — List changed files (porcelain).
- `git_log` — Show recent commit log.
- `git_status` — Show git status for a project or repo path.
- `glob` — Find files matching a glob pattern (supports and *) under a directory. Skips node_modules/.git/dist/build/coverage.
- `grep` — Recursively search file contents under a directory (regex or substring, case option, context lines, include/exclude globs). Skips node_modules/.git/dist/build/coverage and binaries.
- `health_check` — Verify the local gateway is alive and reachable from ChatGPT.
- `localant_autopilot_status` — ${DEPRECATED} Get one legacy task status.
- `localant_doctor` — Read-only diagnostics for LocalAnt: connection/version, exposed tool count, allowed directories, tunnel/Tailscale state, OS permissions, screenshot capability, Git/GitHub CLI, Node/pnpm/Python runtimes, browser automation, ADB, automatio…
- `localant_ui` — Open the LocalAnt ChatGPT UI home panel. Shows connection status, security mode, exposed tools, pending approvals, tracked processes, downstream MCP servers, installed skills, and recent audit events. Read-only; risk 0.
- `lsp_document_symbols` — List the symbols declared in a TypeScript/JavaScript file.
- `lsp_find_references` — Find references to the symbol at a 1-indexed line/character (TypeScript/JavaScript).
- `lsp_go_to_definition` — Find the definition of the symbol at a 1-indexed line/character (TypeScript/JavaScript).
- `lsp_hover` — Get type/hover info for the symbol at a 1-indexed line/character (TypeScript/JavaScript).
- `lsp_list_servers` — List known language servers and whether their binary is on PATH.
- `lsp_status` — Report which language servers / toolchains are available.
- `lsp_workspace_symbols` — Search workspace symbols (currently delegates to grep over the project).
- `mcp_server_list` — List registered downstream MCP servers.
- `mcp_server_list_tools` — List tools of a downstream MCP server (connects lazily).
- `mcp_server_status` — Show status for a registered downstream MCP server.
- `openclaw_get_session_history` — ${DEPRECATED} Get OpenClaw session history.
- `openclaw_list_nodes` — ${DEPRECATED} List OpenClaw nodes.
- `openclaw_list_sessions` — ${DEPRECATED} List OpenClaw sessions.
- `openclaw_list_skills` — ${DEPRECATED} List OpenClaw skills.
- `openclaw_status` — ${DEPRECATED} Check whether OpenClaw is installed and reachable.
- `permission_get` — Get current security permissions (mode + allowed dirs/commands).
- `project_get_package_scripts` — Read package.json scripts and detect the package manager for a directory.
- `risk_policy_get` — Get the current risk policy (mode + whether risk-1 needs approval).
- `secret_get_names` — List stored secret NAMES (never values).
- `shell_get_output` — Get captured stdout/stderr/status for a tracked background process.
- `shell_get_process_output` — Get captured output of a tracked process.
- `shell_list_allowed_commands` — List the command prefixes that may be run without approval.
- `shell_list_processes` — List tracked long-running processes.
- `skill_info` — Get full details for a skill including manifest and validation.
- `skill_list` — List installed skills with enabled state, risk level and permissions.
- `skill_permissions` — Show the permission manifest for a skill.
- `skill_search_registry` — Search configured skill registries (registry.json files) for skills.
- `skill_validate` — Validate a skill
- `video_studio_connect_account` — Return account connection guidance without bypassing login, CAPTCHA, or 2FA.
- `video_studio_list_projects` — List Video Studio projects.
- `video_studio_open_setup` — Return setup URL/instructions for Video Studio providers.
- `video_studio_review_video` — Review rendered video with ffprobe where available.
- `video_studio_status` — Return Video Studio status, local renderer readiness, and secret presence without secret values.
- `video_studio_test_publisher` — Check publisher readiness without uploading.
- `adb_pull` — Pull a file from the device into the workspace directory. Risk 3.
- `adb_push` — Push a local file (inside an allowed directory) to the device. Risk 3.
- `apply_patch` — Apply a unified diff / patch to a working directory using git apply (dry-run checked, paths validated, backups kept). Returns the resulting diff.
- `browser_save_pdf` — Save the current page as PDF into the workspace.
- `browser_upload_file` — Prepare a Playwright file-upload action for a LocalAnt Video Studio output file.
- `copy_file` — Copy a file within the allowlist (backup kept if destination exists).
- `create_directory` — Create a directory (recursive) inside the allowlist.
- `edit` — Replace a unique string in a file (oldString -> newString). Keeps a backup and returns a diff. Pass replaceAll to replace every occurrence.
- `fs_add_allowed_directory` — Add a directory to the filesystem allowlist.
- `fs_apply_patch_with_backup` — Replace an existing file
- `fs_backup_file` — Create a backup of a file.
- `fs_create_file` — Create a file, optionally overwriting (a backup is kept on overwrite).
- `fs_move_file` — Move/rename a file within the allowlist.
- `fs_remove_allowed_directory` — Remove a directory from the filesystem allowlist.
- `fs_restore_backup` — Restore a previously created backup by id.
- `fs_write_draft_file` — Create a NEW draft file. Refuses to overwrite existing files.
- `git_add` — Stage files (git add). Stages everything when no paths given.
- `git_apply_patch` — Apply a unified diff to the repo (git apply, with a dry-run check first).
- `git_commit` — Commit changes with a message (optionally git add -A first).
- `git_create_branch` — Create and checkout a new branch.
- `git_create_patch` — Create a patch of current changes.
- `git_stash` — Stash working-tree changes (git stash push).
- `lsp_rename_symbol` — Rename the symbol at a 1-indexed line/character across the project (TypeScript/JavaScript). Risk 2.
- `mcp_import_all_agent_configs` — Import MCP servers from Claude Code, Codex, and OpenCode configs. Imported servers start disabled.
- `mcp_import_claude_config` — Import MCP servers from Claude Code config (.mcp.json / ~/.claude.json). Imported servers start disabled.
- `mcp_import_codex_config` — Import MCP servers from Codex config (~/.codex/config.toml / .codex/config.toml). Imported servers start disabled.
- `mcp_import_opencode_config` — Import MCP servers from OpenCode config (opencode.json / opencode.jsonc). Imported servers start disabled.
- `mcp_server_register` — Register a downstream MCP server (stdio or streamable-http) to bridge through the gateway.
- `multi_edit` — Apply a sequence of string-replace edits to one file atomically (all validated before any write). Keeps a single backup.
- `permission_set` — Update security permissions (mode / allowedDirectories / allowedCommands).
- `risk_policy_set` — Set the risk policy (mode and/or whether risk-1 actions need approval).
- `secret_set` — Store a secret by name. The value is encrypted and never returned by any tool.
- `shell_add_allowed_command` — Add a command prefix to the allowlist.
- `skill_create` — Create a skill skeleton (always saved DISABLED).
- `skill_disable` — Disable a skill.
- `skill_generate_from_prompt` — Generate a new skill skeleton from a natural-language spec. The skill is saved DISABLED with declared permissions; review and validate before enabling.
- `skill_install_from_git` — Clone a skill from a git URL into the skills directory (saved DISABLED).
- `skill_update_permissions` — Update a skill
- `update_config` — Patch the configuration. Pass a partial config object to merge.
- `video_studio_add_asset` — Import a local ChatGPT-generated image file into a Video Studio scene asset.
- `video_studio_configure` — Configure Video Studio. Paid external video generation is not enabled by this tool.
- `video_studio_create_project` — Create a Video Studio project manifest, script, storyboard, directories, and run log.
- `video_studio_create_script` — Create a Shorts/Reels script without an LLM API.
- `video_studio_generate_assets` — Generate free local scene PNG assets.
- `video_studio_generate_captions` — Generate SRT, ASS, and word timing JSON captions.
- `video_studio_publish_prepare` — Write platform metadata JSON files without network action.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=yuga-hashimoto-localant · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/yuga-hashimoto-localant
