io.github.daedalus/mcp-mdns
MCP server for mDNS (Multicast DNS) service discovery
ماذا يمكنك أن تفعل مع io.github.daedalus/mcp-mdns؟
mdns_list_service_types— List all service types advertised on the local networkmdns_browse_services— Browse for services of a specific type (e.g., _http._tcp, _printer._tcp)mdns_get_service_info— Get detailed information about a specific service (host, port, TXT records)mdns_resolve_hostname— Resolve a .local hostname to IP addressesmdns_register_service— Register a new service on the local networkmdns_unregister_service— Unregister a previously registered service
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
mcp-mdnsclaude mcp add mcp-mdns -- uvx mcp-mdns==0.1.2
{
"mcpServers": {
"mcp-mdns": {
"command": "uvx",
"args": [
"mcp-mdns==0.1.2"
]
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
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
mdns_list_service_types— List all service types advertised on the local networkmdns_browse_services— Browse for services of a specific type (e.g., _http._tcp, _printer._tcp)mdns_get_service_info— Get detailed information about a specific service (host, port, TXT records)mdns_resolve_hostname— Resolve a .local hostname to IP addressesmdns_register_service— Register a new service on the local networkmdns_unregister_service— Unregister a previously registered service
Development
git clone https://github.com/daedalus/mcp-mdns.git
cd mcp-mdns
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/
License
MIT
الأسئلة الشائعة
ما هو io.github.daedalus/mcp-mdns؟
MCP server for mDNS (Multicast DNS) service discovery
كيف أثبّت io.github.daedalus/mcp-mdns؟
يعمل على جهازك. في Claude Code: claude mcp add mcp-mdns -- uvx mcp-mdns==0.1.2. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.daedalus/mcp-mdns إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل io.github.daedalus/mcp-mdns مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.daedalus/mcp-mdns؟
ينشره daedalus. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.