Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NEKO_URLYesURL of the neko virtual browser server
NEKO_PASSWORDYesPassword for neko server
NEKO_USERNAMEYesUsername for neko server

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
screenshotA

Chụp ảnh màn hình hiện tại của neko virtual browser. Trả về ảnh dạng base64 JPEG.

navigate_urlA

Điều hướng browser đến một URL. Sử dụng Ctrl+L để focus address bar, gõ URL rồi nhấn Enter.

mouse_clickA

Click chuột vào vị trí (x, y) trên màn hình. Tọa độ tính từ góc trên trái.

mouse_moveA

Di chuyển chuột đến vị trí (x, y) mà không click.

mouse_scrollA

Cuộn chuột tại vị trí (x, y). deltaY âm = cuộn lên, dương = cuộn xuống.

type_textA

Gõ text vào vị trí focus hiện tại. Dùng clipboard + Ctrl+V để đảm bảo Unicode hoạt động.

key_pressA

Nhấn tổ hợp phím. Ví dụ: ['ctrl','c'] cho Ctrl+C, ['Return'] cho Enter, ['ctrl','l'] cho focus address bar.

get_clipboardA

Lấy nội dung text hiện tại trong clipboard của neko.

set_clipboardB

Đặt nội dung text vào clipboard của neko.

get_screen_infoA

Lấy thông tin màn hình: độ phân giải, số kết nối hiện tại.

take_controlA

Lấy quyền điều khiển chuột/bàn phím của neko. Cần gọi trước khi dùng mouse/keyboard tools.

release_controlA

Nhả quyền điều khiển chuột/bàn phím.

connect_websocketA

Kết nối WebSocket tới neko để chuẩn bị gửi mouse/keyboard events. Nên gọi đầu tiên.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 13 tools

Disambiguation5/5

Each tool targets a distinct action (connect, get/set clipboard, screen info, keyboard, mouse, navigation, control management, screenshot), with no overlap in purpose.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern (e.g., connect_websocket, key_press, mouse_click, take_control), with only 'screenshot' as a single-word exception, which is still clear.

Tool Count5/5

13 tools is well-scoped for a virtual browser control server, covering connection, control, input, navigation, clipboard, and screenshot without being excessive.

Completeness4/5

Core workflows (connect, control, navigate, type, mouse, keyboard, clipboard, screenshot) are covered. Minor gaps like explicit page refresh or JavaScript execution exist, but the toolset supports workarounds via key_press and coordinates.

Maintenance

ActivityInactive
ResponsivenessNo issues