
Mcp Mdns
Discover printers, IoT devices, and local services on your LAN through MCP while debugging home lab or edge deployments with an agent.
Overview
io.github.daedalus/mcp-mdns is a MCP server for the Operate phase that provides Multicast DNS service discovery tools for AI coding agents.
What is this MCP server?
- MCP tools for mDNS (Multicast DNS) service discovery on local networks
- PyPI package mcp-mdns with stdio MCP transport (version 0.1.2)
- Helps agents enumerate Bonjour-style services without you memorizing scanner CLI flags
- Useful when homelab, Raspberry Pi, or LAN-only APIs lack a public DNS name
- Maintained as io.github.daedalus/mcp-mdns with GitHub source for self-hosted MCP
- Server version 0.1.2 published as mcp-mdns on PyPI
- MCP transport stdio per published server schema
- GitHub repository daedalus/mcp-mdns
What problem does it solve?
Local services hide behind mDNS names and you waste cycles running manual discovery commands every time an agent or script needs the right host and port.
Who is it for?
Solo builders with homelabs, LAN-only APIs, IoT prototypes, or macOS-heavy dev setups where Bonjour-style discovery is routine.
Skip if: Production cloud fleets that rely only on centralized DNS and service meshes with no local multicast needs.
What do I get? / Deliverables
Once registered, your agent can query LAN service records through MCP and feed accurate endpoints into fixes, configs, or integration checks.
- Discovered local service names, types, and endpoints usable in configs
- Faster agent-assisted debugging of LAN-only integrations
- Documented discovery results you can paste into runbooks
Recommended MCP Servers
Journey fit
mDNS discovery matters most when something is already running on a network and you need to find or verify services, which maps to operating real environments. Infra is the canonical shelf because multicast DNS is a networking primitive for locating hosts and services, not for initial product design.
How it compares
LAN discovery MCP server, not a cloud uptime monitor or full port-scanning security suite.
Common Questions / FAQ
Who is mcp-mdns for?
Developers and indie operators who use MCP-enabled agents and need to resolve local network services advertised via mDNS without leaving the chat workflow.
When should I use mcp-mdns?
Use it in Operate when debugging devices on your subnet, pairing hardware, or confirming which port a LAN service exposes.
How do I add mcp-mdns to my agent?
Install mcp-mdns from PyPI, add a stdio MCP server entry in your client, and run the process on a machine attached to the network you want to browse.