
Mcp Mdns
Brings zero-configuration service discovery to your LLM through mDNS/Bonjour. You get six tools: list all advertised service types on your network, browse for specific services like _http._tcp or _printer._tcp, pull detailed info including host, port, and TXT records, resolve .local hostnames to IPs, and register or unregister your own services. Reach for this when you need Claude to discover printers, smart home devices, development servers, or any other network service broadcasting its presence without manual configuration. Pure Python implementation using stdio transport.
- tools
- 6
- transport
- STDIO
- last updated
- Apr 10, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
mdns_list_service_typesList all service types advertised on the local network
List all service types advertised on the local network
No parameter schema in public metadata yet.
mdns_browse_servicesBrowse for services of a specific type (e.g., _http._tcp, _printer._tcp)
Browse for services of a specific type (e.g., _http._tcp, _printer._tcp)
No parameter schema in public metadata yet.
mdns_get_service_infoGet detailed information about a specific service (host, port, TXT records)
Get detailed information about a specific service (host, port, TXT records)
No parameter schema in public metadata yet.
mdns_resolve_hostnameResolve a .local hostname to IP addresses
Resolve a .local hostname to IP addresses
No parameter schema in public metadata yet.
mdns_register_serviceRegister a new service on the local network
Register a new service on the local network
No parameter schema in public metadata yet.
mdns_unregister_serviceUnregister a previously registered service
Unregister a previously registered service
No parameter schema in public metadata yet.
Sponsors
Readme
mcp-mdns — MCP server for mDNS service discovery
MCP server that exposes mDNS (Multicast DNS) service discovery functionality via the Model Context Protocol. Enables LLMs to discover and query zero-configuration network services on the local network.
mcp-name: io.github.daedalus/mcp-mdns
Install
pip install mcp-mdns
Usage
# Run the MCP server
mcp-mdns
Or run directly with Python:
python -m mcp_mdns
MCP Server Configuration
Configure your MCP client with:
{
"mcpServers": {
"mdns": {
"command": "mcp-mdns",
"env": {}
}
}
}
Available Tools
Details
- Repository
- github.com/daedalus/mcp-mdns
- Package
mcp-mdns- Transport
- STDIO
- Registry
- MCP registry, active