Skip to main content
Glama
gomixo

OpenWrt Network Diagnostics MCP

by gomixo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MIHOMO_SECRETYesThe Mihomo secret, provided only through the MCP subprocess environment variable.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
snapshot_networkA

Collect a bounded router-side network snapshot and retain it in memory for later comparison.

inspect_config_stateA

Compare whitelisted Nikki generated startup fields with Mihomo runtime General state and provider summaries.

trace_dnsA

Compare OpenWrt and Mihomo DNS observations, generated DNS settings, Fake-IP addresses, and listeners.

observe_clientB

Observe bounded Mihomo connection/log activity and conntrack state associated with one client address.

inspect_flowB

Correlate live Mihomo, routing, aggregated nftables, and conntrack evidence for a client and destination.

capture_flowC

Run an explicitly requested, non-persistent packet capture using a generated restricted filter.

inspect_subscriptionsA

Return safe Nikki cache metadata and Mihomo provider summaries without URLs or credentials.

read_logsA

Read filtered and redacted OpenWrt, Nikki, or newly observed Mihomo logs.

compare_snapshotsA

Return mechanically computed field changes between snapshots from the current MCP process.

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/gomixo/openwrt-network-diagnostics-mcp'

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