MCP server for 3x-ui panel — manage inbounds, clients, routing and Xray via LLMs
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
add_client
Create a client and attach it to one or more inbounds (inbound_ids)
-
add_routing_rule
Add a routing rule
-
attach_client
Attach an existing client to more inbounds
-
bulk_create_clients
Create many clients across the same inbounds
-
bulk_delete_clients
Delete many clients by email
-
bulk_reset_traffic
Reset traffic for a specific set of clients
-
clear_client_ips
Clear recorded client IPs
-
create_inbound
Create a new inbound
-
delete_client
Delete a client by email (optional keep_traffic)
-
delete_depleted_clients
Delete clients with exhausted traffic/expired (panel-wide)
-
delete_inbound
Delete an inbound
-
detach_client
Detach a client from given inbounds
-
get_client
Get a client's full config and its inbound attachments, by email
-
get_client_ips
Get IPs used by a client
-
get_client_traffic
Get client traffic stats by email
-
get_default_xray_config
Get default Xray configuration
-
get_inbound
Get inbound by ID
-
get_last_online
Last-online timestamp for every client
-
get_logs
Get panel service logs
-
get_online_clients
List currently connected clients
-
get_outbounds
List all outbounds
-
get_outbounds_traffic
Get outbound traffic statistics
-
get_routing_rules
List all routing rules
-
get_settings
Get panel settings
-
get_xray_config
Get current Xray runtime configuration
-
get_xray_logs
Get Xray core logs
-
get_xray_template
Get Xray JSON template
-
get_xray_versions
List available Xray versions
-
install_xray
Install a specific Xray version
-
list_clients
Paged, searchable, filterable client list
-
list_inbounds
List all inbound connections
-
remove_routing_rule
Remove a routing rule by index
-
reset_all_client_traffics
Reset traffic for every client (panel-wide)
-
reset_all_traffics
Reset all inbound traffic counters
-
reset_client_traffic
Reset traffic counters for a client by email
-
reset_outbound_traffic
Reset traffic for an outbound tag
-
restart_panel
Restart the 3x-ui panel
-
restart_xray
Restart Xray service
-
server_status
Get server system status (CPU, RAM, disk, uptime)
-
stop_xray
Stop Xray service
-
test_outbound
Test connectivity of an outbound
-
update_client
Update a client by email (only supplied fields change; UUID preserved)
-
update_client_traffic
Set specific upload/download byte counters for a client
-
update_inbound
Update an existing inbound
-
update_routing_rule
Update a routing rule by index
-
update_xray_template
Update Xray JSON template
no code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.