视界镜模型上下文协议服务器(Looking-Glass-MCP)是首个此类服务器!它通过视界镜(Looking Glass,简称LG)的有利观测点提供网络探测功能,借助简洁、标准化的接口,让你能从全球多个地点开展网络诊断与测量工作。
视界镜的强大功能与MCP的标准化接口相结合,让任何需要全球网络情报的应用都能轻松进行网络分析并付诸实践。
pip install -r requirements.txt
此示例展示了如何使用Looking-Glass-MCP优化CDN性能,通过分析从全球多个地点到谷歌DNS服务(8.8.8.8)的网络性能来实现。
# 获取所有可用的视界镜观测点
result = await list_all_lgs()
我们挑选了5个不同的全球地点进行全面分析:
# 从5个全球地点运行ping测试
ping_results = await lg_probing_user_defined(
vp_id_list=["71", "164", "62", "125", "108"],
cmd="ping",
target_ip="8.8.8.8"
)
# 运行traceroute分析
traceroute_results = await lg_probing_user_defined(
vp_id_list=["71", "164", "62", "125", "108"],
cmd="traceroute",
target_ip="8.8.8.8"
)
# 分析BGP路由信息
bgp_results = await lg_probing_user_defined(
vp_id_list=["71", "164", "62", "125", "108"],
cmd="bgp",
target_ip="8.8.8.8"
)
📊 示例输出:以下分析是由大语言模型(LLM)使用Looking-Glass-MCP工具的结果自动生成的。这展示了人工智能如何将原始网络数据转化为可操作的商业见解。
| 地点 | 国家 | 平均延迟 | 数据包丢失率 | 性能评级 |
|---|---|---|---|---|
| 美国西雅图 | 美国 | ~1 - 4ms | 0% | ⭐⭐⭐⭐⭐ 优秀 |
| 瑞士 | 瑞士 | ~1ms | 0% | ⭐⭐⭐⭐⭐ 优秀 |
| 新加坡 | 新加坡 | ~2.1ms | 0% | ⭐⭐⭐⭐⭐ 优秀 |
| 澳大利亚悉尼 | 澳大利亚 | ~0.54ms | 0% | ⭐⭐⭐⭐⭐ 卓越 |
| 巴西大坎普 | 巴西 | ~19.8ms | 0% | ⭐⭐⭐ 良好 |
最佳性能:
路由分析:
BGP情报:
立即行动:
战略建议:
预期影响:
💡 关键洞察:此示例展示了Looking-Glass-MCP如何使人工智能助手自动分析复杂的网络数据并提供可操作的商业建议,将原始技术指标转化为战略见解。
此视界镜MCP工具适用于以下实际应用场景:
lg_probing_user_defined使用特定的视界镜观测点列表向目标IP发送探测命令。 参数:
vp_id_list:视界镜观测点标识符列表cmd:命令类型(ping、show ip bgp、traceroute)target_ip:探测的目标IP地址lg_probing_auto_select使用自动选择的观测点发送探测命令。 参数:
vp_num:要使用的观测点数量cmd:命令类型(ping、bgp、traceroute)target_ip:探测的目标IP地址list_all_lgs检索所有可用的视界镜观测点信息。