Skip to main content
Glama
beck-8

iStoreOS MCP Server

by beck-8

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ISTOREOS_HOSTNoRouter IP address192.168.1.1
ISTOREOS_SSH_KEYNoSSH private key file path (alternative to password)
ISTOREOS_SSH_PORTNoSSH port22
ISTOREOS_SSH_USERNoSSH usernameroot
ISTOREOS_HTTP_PORTNoHTTP port80
ISTOREOS_SSH_PASSWORDNoSSH password (used if connection type is ssh)
ISTOREOS_HTTP_PASSWORDNoHTTP/rpcd password (required for http connection type)
ISTOREOS_CONNECTION_TYPENoConnection type: ssh or httpssh

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_system_infoA

Get system information: firmware version, board name, kernel version, architecture

get_cpu_usageA

Get CPU usage percentage, load average (1/5/15 min), and core count

get_memory_usageA

Get memory usage: total, used, free, available, buffers, cached (in KB)

get_storage_usageB

Get storage/disk usage for all mounted filesystems

get_system_uptimeA

Get system uptime in seconds and human-readable format

get_cpu_temperatureA

Get CPU/SoC temperature from thermal sensors

get_network_interfacesA

Get all network interfaces with IP addresses, status, and traffic counters

get_wan_statusA

Get WAN interface status: IP, gateway, DNS servers, connection type

get_connected_devicesA

Get list of connected devices (merged ARP table + DHCP leases) with IP, MAC, hostname

get_dhcp_leasesA

Get active DHCP leases: MAC, IP, hostname, expiry timestamp

get_dns_configA

Get DNS configuration: upstream servers, domain settings

get_wifi_statusA

Get WiFi status: SSID, channel, connected clients, signal strength per radio

get_system_logC

Get system log (logread). Use 'lines' parameter to limit output (default 100)

get_kernel_logA

Get kernel log (dmesg). Use 'lines' parameter to limit output (default 100)

get_traffic_statsA

Get per-interface traffic statistics: rx/tx bytes, packets, errors, dropped

get_active_connectionsA

Get active network connections from conntrack table (protocol, src, dst, ports, state). Use 'limit' to cap results (default 500)

get_firewall_rulesA

Get firewall rules summary (nftables or iptables)

get_installed_packagesA

List installed packages (opkg). Use 'filter_str' to search by name (e.g. 'luci', 'docker', 'istore')

get_service_statusA

Get all init.d services status: name, enabled (auto-start), running

get_docker_statusA

Get Docker status: version, containers list (name, state, ports, image), disk usage

get_block_devicesA

Get block devices, mount points, filesystem types, and RAID status

get_process_listA

Get running processes with PID, user, memory, CPU usage. Use 'top_n' to limit (default 20)

get_port_forwardsA

Get port forwarding / NAT redirect rules from firewall config

get_crontabA

Get scheduled cron jobs

get_istoreos_modeA

Get iStoreOS system info: mode (NAS/Router), hostname, firmware version, iStore packages, overlay usage

get_openclash_statusA

Get OpenClash proxy status: running, mode, traffic, active connections, dashboard port, recent log

get_passwall_statusA

Get Passwall/Passwall2 proxy status: running, proxy mode (TCP/UDP), DNS mode, node list

get_adguardhome_statusA

Get AdGuardHome status: running, protection enabled, DNS queries total/blocked, top domains/clients

get_samba_statusA

Get Samba file sharing status: running, configured shares, connected clients

get_ddns_statusA

Get DDNS (Dynamic DNS) status: configured services, domain, update status

get_frp_statusA

Get FRP (Fast Reverse Proxy) status: frpc/frps running, server config, proxy tunnels

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/beck-8/istoreos-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server