Token导航 LogoToken导航TokenDH.com
Agentic AI Workshop logo
运维云端未说明官方级别未说明来源级核验

Agentic AI Workshop

MCP Server

通过Model Context Protocol (MCP)框架和AI辅助,将网络工程师转变为自动化实践者的培训工作坊。

工具数

0

提示词数

0

GitHub Stars

13

资源数

0
PythonClaude配置管理Claude DesktopClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JNPRAutomate

提供方

JNPRAutomate

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ws-a3汽车4

使用MCP将网络工程师转变为自动化从业者

工作坊概述

欢迎来到 WS:A3 在网络自动化论坛AutoCon4!

这个实践研讨会将通过利用革命性的 模型上下文协议(MCP) 借助人工智能的框架。您将使用运行JunOS的HPE Juniper Networks虚拟拓扑来开发智能自动化功能,从而消除传统的UI驱动操作。

工作坊详情

  • 事件:网络自动化论坛-Auton4
  • 标题:将网络工程师转变为具有MCP的自动化从业者
  • 普罗克特:Jose Miguel Izquierdo、Jessica Garrison、Nilesh Simaria
  • 组织:瞻博网络(现惠普企业版)
  • 等级:

- 网络:中级 - 系统/Linux:中级 - 编程:中级

学习目标

在本次研讨会结束时,您将能够:

  • 了解MCP基础:了解模型上下文协议的架构和功能
  • 实施人工智能辅助配置管理:部署和审核网络设备配置
  • 开发自动化测试和验证:创建智能验证工作流
  • 执行AI驱动的根本原因分析:利用人工智能进行故障排除和诊断
  • 模拟网络弹性:测试失败场景和恢复程序

研讨会日程

🏗️ MCP基础

  • 架构和功能概述
  • 使用Claude Desktop设置MCP
  • 了解AI网络自动化接口

⚙️ 通过人工智能辅助自动化进行配置管理

  • 智能设备发现和拓扑映射
  • 动态配置生成和部署
  • Jinja2基于模板的自动化

🧪 自动化测试和验证

  • 协议状态验证
  • 网络连接测试
  • 性能验证工作流程

🔍 人工智能驱动的根本原因分析(RCA)和故障排除

  • 配置责任分析
  • 堆芯调查
  • 智能故障诊断

💥 故障模拟场景

  • 网络弹性测试
  • 恢复自动化
  • 健康评估工作流程

厂房结构

本次研讨会中的每个用例都遵循一致的结构,以帮助您高效地导航和完成练习。

  • 每个用例目录都包含一个 README.md 文件中包含详细的说明、目标和分步指导。
  • 工作区包括完成练习所需的所有必要配置文件、模板、报告示例和资源。
  • 每个用例都独立于其他用例,可以按任何顺序执行。建议遵循车间监工的指示。
  • 您还可以找到一个成就列表,以跟踪您在完成每项任务时的进度。

这种标准化的脚手架确保您可以专注于学习概念,而不是搜索材料。

用例

以下是本次研讨会要完成的用例列表:

这些 8个用例 位于内部的不同文件夹中 /home/claude/workspace/。它们中的每一个都旨在了解代理AI如何帮助您完成作为网络工程师的日常任务的不同方式:

🔗 UC1-LLDP(链路层发现协议)

  • 聚焦:网络发现和拓扑映射
  • 技能:设备配置、邻居关系、拓扑可视化
  • AI任务:自动化LLDP配置、邻居分析、交互式拓扑图
  • 目标:在所有网络设备上部署和配置LLDP,然后配置与从LLDP协议收集的数据相一致的接口描述,并生成应与Container Lab中定义的拓扑相匹配的交互式拓扑图。

📝 UC2-接口说明

  • 聚焦:智能配置管理
  • 技能:上下文感知配置,自动生成文档
  • AI任务:动态界面描述生成、配置审核
  • 目标:根据发现的网络连接(匹配命名约定和实际物理链接)审核配置的接口描述,创建准确反映物理拓扑的自文档网络基础设施

🛡️ UC3-OSPF和核心转储分析

  • 聚焦:网络健康评估和故障排除
  • 技能:协议分析、碰撞调查、健康监测
  • AI任务:OSPF状态验证、核心转储取证、根本原因分析
  • 目标:通过分析OSPF协议健康状况并对核心转储文件进行取证分析来确定根本原因,从而调查模拟的网络故障情况

🔀 UC4-ISIS和配置责任

  • 聚焦:更改归因和配置取证
  • 技能:变更跟踪、配置审计、责任分析
  • AI任务:系统配置变更归因、提交历史分析和时间线重建
  • 目标:通过创建 git责备 等效于网络设备配置,将每个配置行归因于其作者和提交

📋 UC5-Jinja2模板

  • 聚焦:基于模板的自动化
  • 技能:动态配置生成、模板管理
  • AI任务:模板渲染、试运行和配置部署
  • 目标:使用Jinja2模板设计和部署标准化的网络配置,在整个拓扑结构中实现可扩展和一致的设备配置

🌐 UC6-L3VPN故障排除

  • 聚焦:L3VPN服务故障排除
  • 技能:复杂的服务配置,多设备编排
  • AI任务:端到端VPN故障排除、服务验证、拓扑感知、服务配置。
  • 目标:跨多个PE路由器协调完整的L3VPN服务部署,包括自动路由目标分配、VRF配置和端到端连接验证

🏗️ UC7-Juniper验证设计(JVD)

  • 聚焦:建筑最佳实践
  • 技能:设计模式实施、标准合规性
  • AI任务:设计验证、架构分析、合规性检查
  • 目标:根据Juniper验证设计原则验证网络架构,并自动实施推荐的配置模式,以实现最佳性能和可靠性

📊 UC8-网络健康评估

  • 聚焦:全面的网络监控和文档驱动操作
  • 技能:多层健康检查、性能分析、文档驱动的自动化、健康策略定义
  • AI任务:整体网络评估、预测分析、警报、根据定制健康政策进行合规性验证
  • 目标:创建自定义 NETWORK.HEALTH.md 定义网络健康标准的方法论文档,然后让AI代理根据您记录的标准验证和维护网络合规性

技术栈

网络基础设施

  • HPE瞻博网络cRPD:容器化路由协议守护进程
  • JunOS 系统:业界领先的网络操作系统(仅限于cRDP)
  • JVD:Juniper验证的设计
  • 集装箱实验室:网络拓扑编排
  • 码头工人:集装箱化平台

自动化与人工智能

  • 模型上下文协议(MCP):革命性的AI网络接口
  • Claude桌面应用程序:具有网络自动化功能的AI助手
  • LLM模型:十四行诗4.5
  • Jinja2:先进的模板引擎
  • python:自动化脚本

协议和技术

  • 链路层发现协议:网络发现和拓扑映射
  • OSPF/ISIS:内部网关协议
  • BGP L3VPN:服务提供商技术
  • SSH/NETCONF:网络管理协议

先决条件

网络知识

  • 了解TCP/IP基础知识
  • 熟悉路由协议(OSPF、ISIS、BGP)
  • 网络拓扑和设计的基本知识

系统/Linux

  • 命令行导航和文件操作
  • SSH和远程系统访问的舒适性

编程

  • Python脚本编写的基本概念
  • 了解jinja2模板 *.j2 和变量 {{ }}
  • 熟悉JSON/YAML数据格式(*.yaml*.yml)

车间环境

实验室基础设施

  • 预配置的Linux虚拟机 码头工人, 集装箱实验室, Python 3紫外线
  • 每个用例有多个JunOS cRPD实例
  • 持久工作空间位于 /home/claude/workspace/
  • 集成人工智能助手与MCP连接

访问要求

  • Claude Desktop应用程序已安装在您的笔记本电脑中
  • Claude PRO计划(20美元(1个月))。见克劳德 定价
  • SSH访问车间环境(.SSH/config)
  • Visual Studio代码(推荐),具有以下扩展(最后4个扩展需要在远程VM上打开会话后将其安装在远程VM中):

- 远程SSH扩展 - ContainerLab扩展 - Markdown预览增强(推荐) - Markdown一体化(推荐) - 自动打开Markdown预览(推荐)

在这里,您可以找到所有扩展及其图标的屏幕截图,以帮助您安装它们:

VSCode extensions

  • 用于拓扑可视化的Web浏览器
  • 终端/命令行访问(SSH)(推荐的字符编码系统: UTF-8)

入门指南

你应该得到一个 电子邮件 了解研讨会的详细信息(如果没有,请咨询研讨会支持团队)。它应该包括与研讨会有关的以下细节:

  • 存储库链接
  • VM详细信息

- ${PROVIDED_VM_IP} - ${PROVIDED_VM_PORT}(如果没有提供,端口是默认SSH端口(例如22))

  • 专用SSH密钥(id_rsa_claude)

你需要为自己保留所有这些,不要与任何人分享(如果需要,只与车间支持团队分享)。

您可能已经完成了其中的一些步骤。如果是这样,请随时跟进并跳过您已经完成的操作。

配置SSH配置文件

在开始研讨会之前,您必须配置 SSH client 无缝访问所有车间组件:

1.车间VM SSH访问

要访问车间虚拟机,您需要使用配置SSH身份验证 SSH私钥 通过电子邮件提供(id_rsa_claude)或者您也可以在 utils/ 此仓库的文件夹(例如。 utils/id_rsa_claude).

  1. 保存 将私钥文件保存到本地计算机上的安全位置(例如。 ~/.ssh/id_rsa_claude).
  1. 确保 密钥具有正确的权限 600 以防止SSH因访问权限过于宽松而拒绝它。
   chmod 600 ~/.ssh/id_rsa_claude
  1. 测试 使用以下命令连接到VM:
   ssh -i ~/.ssh/id_rsa_claude claude@${PROVIDED_VM_IP} -p ${PROVIDED_VM_PORT}

或者记住,如果没有提供${PROVIDED_VM_PORT},则不需要添加默认端口22(跳过-p选项)

   ssh -i ~/.ssh/id_rsa_claude claude@${PROVIDED_VM_IP}

替换 ${PROVIDED_VM_IP} 使用VM的IP地址和 ${PROVIDED_VM_PORT} 电子邮件中提供了VM的端口。公共SSH RSA密钥(~/.ssh/id_rsa_claude.pub)已添加到用户 claude 在车间VM和cRPD设备(~/.ssh/authorized_keys)因此,您可以通过SSH连接到车间VM和cRPD设备,而无需询问密码。

  1. 为方便起见,请将以下代码添加到您的 ~/.ssh/config 文件。这将允许您只需键入以下内容即可连接到车间VM ssh-naf-ws-vm。未询问密码!确保您的私钥安全,切勿与他人共享或将其提交给版本控制系统。

将以下配置添加到您的 ~/.ssh/config 文件:

# Workshop VM Configuration
Host naf-ws-vm
    HostName ${PROVIDED_VM_IP}
    User claude
    Port ${PROVIDED_VM_PORT}
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    StrictHostKeyChecking no
    IdentitiesOnly yes

2.容器实验室cRPD路由器接入

通过VM配置对容器化路由器的访问(请注意包含之前配置的跳转主机VM的ProxyCommand行 naf-ws-vm):

⚠️ 确保你没有其他 Host 用相同名称定义的条目(例如。 naf-ws-vm, pe1, pe2, pe3, pe4, pe5, pe6, p, ce1ce2)否则,您在连接时将面临冲突。如果是这样,请添加前缀(例如。 naf)并记住在连接到它们时使用它。

# cRPD Devices (via Workshop VM jump host (e.g. naf-ws-vm))
Host pe1
    HostName 172.20.20.11
    User claude
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    ProxyCommand ssh -l claude naf-ws-vm nc %h 22 2>/dev/null
    StrictHostKeyChecking no

Host pe2
    HostName 172.20.20.12
    User claude
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    ProxyCommand ssh -l claude naf-ws-vm nc %h 22 2>/dev/null
    StrictHostKeyChecking no

Host pe3 p
    HostName 172.20.20.13
    User claude
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    ProxyCommand ssh -l claude naf-ws-vm nc %h 22 2>/dev/null
    StrictHostKeyChecking no

Host pe4 ce1
    HostName 172.20.20.14
    User claude
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    ProxyCommand ssh -l claude naf-ws-vm nc %h 22 2>/dev/null
    StrictHostKeyChecking no

Host pe5 ce2
    HostName 172.20.20.15
    User claude
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    ProxyCommand ssh -l claude naf-ws-vm nc %h 22 2>/dev/null
    StrictHostKeyChecking no

Host pe6
    HostName 172.20.20.16
    User claude
    IdentityFile ${ABSOLUTE_PATH_TO_SSH_RSA_CLAUDE} # e.g. /Users/my_user/.ssh/id_rsa_claude
    ProxyCommand ssh -l claude naf-ws-vm nc %h 22 2>/dev/null
    StrictHostKeyChecking no
  1. 现在使用以下命令测试与VM的连接(它既没有用户也没有命令中隐含的SSH密钥):
   ssh naf-ws-vm

如果它不起作用,可能是因为你被分配了一个沙盒 作业控制语言 (Juniper Cloud Labs)和您的公共IP不被允许(支持团队!)。让他们这样做,或者如果你收到了来自JCL的URL电子邮件,只需按照以下步骤操作。否则,您可以跳过下一步。请注意,此时无法访问集装箱设备,因为它们会在每个实验室上下移动。

3.将您的公共IP添加到JCL

找出你的公共IP(见JCL(Juniper Cloud Labs))。访问此网站并复制IP:

https://test-01.cloudlabs.juniper.net/

你应该看到这样的东西:

JCL your public IP

复制此IP并将其添加到JCL沙盒允许的网络前缀中。为了做到这一点,请访问 COMMANDS 在右侧,单击 Add Allow Network Prefixes:

JCL allow network prefixes

添加它,然后单击 Run.

JCL add allow network prefixes

您应该看到一个带有控制台输出的窗口,该窗口运行一个脚本,将您的前缀添加到JCL中,以便您可以远程访问您的沙盒。

JCL Console output

4.测试SSH连接

验证您的SSH配置:

# Test VM access
ssh naf-ws-vm

# Test router access (after any use case topology has been deployed! Else, it will not work)
ssh pe1
ssh pe2
ssh pe3
ssh pe4
ssh pe5
ssh pe6

连接到您的虚拟机

  1. 检查别名

VM中添加了一些别名,因此您可以轻松导航到感兴趣的文件夹:

$ alias | grep go
alias gojunosmcp='cd ~/mcps/junos-mcp-server'
alias golinuxmcp='cd ~/mcps/linux-mcp-server'
alias gomcps='cd ~/mcps/'
alias gousecase1='cd ~/workspace/uc1-lldp'
alias gousecase2='cd ~/workspace/uc2-ifs-desc'
alias gousecase3='cd ~/workspace/uc3-ospf'
alias gousecase4='cd ~/workspace/uc4-isis'
alias gousecase5='cd ~/workspace/uc5-j2'
alias gousecase6='cd ~/workspace/uc6-l3vpn'
alias gousecase7='cd ~/workspace/uc7-jvd'
alias gousecase8='cd ~/workspace/uc8-health'
alias goutils='cd ~/workspace/utils'
alias goworkspace='cd ~/workspace'
  1. 导航到JunOS MCP服务器仓库:

使用别名(gojunosmcp)直接去探索它:

   $ gojunosmcp
   claude@clab-vm:~/mcps/junos-mcp-server (main)$ 
  1. 导航到您的Linux MCP服务器仓库:

使用别名(golinuxmcp)直接去探索它:

   $ golinuxmcp
   claude@clab-vm:~/mcps/linux-mcp-server (main)$ 
  1. 导航到您的工作区:

使用别名(goworkspace)直接进入它:

   goworkspace
   claude@clab-vm:~/workspace (main)$ 
  1. 熟悉仓库和用例:

在这里,您可以找到我们将在研讨会期间探索的所有文档和用例:

   claude@clab-vm:~/workspace (main)$ ls -la

使用别名转到不同的用例(例如。 gousecase1)并阅读README.md文件以了解每个用例。您可以使用浏览器或VSCode预览打开它们,以获得更好的体验。

   $ gousecase1
   claude@clab-vm:~/workspace/uc1-lldp (main)$ 

   cat README.md

配置Visual Studio代码

一旦您成功建立了对车间VM的SSH访问,您就可以使用 Visual Studio Code 连接到分配的VM,并将其用作开发环境。按照以下步骤设置您的开发工作区:

  1. 安装并使用SSH远程扩展:打开Visual Studio代码并安装 远程-SSH 如果您还没有,请从扩展市场进行扩展。下图中的这个红色方块是 扩展 章节:

VSCode extensions icon

  1. 安装后,单击VS Code左下角的绿色/蓝色远程连接图标。选择 连接到主机 并从SSH配置中选择VM,或直接输入连接字符串(例如。 naf-ws-vm).VS Code将建立远程连接并在VM的上下文中重新加载。此箭头指向它:

VSCode extensions icon

  1. 打开Workshop文件夹:连接到远程VM后,转到 File > Open Folder。导航到并选择 ~/工作空间 目录,然后单击 好的。这将在您的VS Code工作区中打开研讨会存储库。
  1. 安装 集装箱实验室 车间VM中的扩展。在远程连接处于活动状态时,打开“扩展”视图。搜索 集装箱实验室 并安装ContainerLab VS Code扩展。请注意,此扩展将安装在远程VM上,而不是您的本地计算机上,这正是我们本次研讨会所希望的。
  1. 按照与上述相同的方式在车间VM中安装其他扩展:

- Markdown预览增强(推荐) - Markdown一体化(推荐) - 自动打开Markdown预览(推荐)

  1. 在资源管理器侧栏中,导航到存储库的根文件夹并找到 README.md 文件。双击它以打开并查看研讨会说明和存储库文档。这 自动打开Markdown预览 扩展程序应在格式化视图中打开它。

现在,您可以直接从Visual Studio Code开始使用实验室环境了!

MCP主机

不同的AI平台可以作为MCP主机,通过标准化集成增强代理功能。MCP主机充当AI模型可以执行以下操作的环境:

  • 连接到外部工具和服务
  • 访问实时数据和API
  • 执行命令并与系统交互
  • 在复杂的工作流程中维护上下文

您可以在这两个MCP主机应用程序之间进行选择:

  • 克劳德桌面版
  • Github Copilot(与Visual Studio代码集成)

但是,研讨会将与Claude Desktop一起举办。

克劳德桌面版

Claude Desktop应用程序是研讨会选定的MCP主机。它提供了一个用户友好的界面,用于与代理AI功能进行交互,同时保持对外部连接的控制。

  1. 安装克劳德桌面

如果您没有安装Claude Desktop应用程序,请在笔记本电脑中安装它。

  1. 启动克劳德桌面

打开你的 Claude Desktop 您的笔记本电脑中的应用程序。

  1. 许可证

配置您的许可证(推荐 专业版)正如本次研讨会的先决条件所述。您可以在以下网址找到更多详细信息:

- https://www.claude.com/pricing

  1. 配置克劳德桌面MCP服务器

去你的 Claude Desktop 设置(例如。 Claude Desktop > Settings).

Claude Desktop settings

转到开发人员,然后单击编辑配置文件(例如。 claude_desktop_config.json)使用任何文本编辑器(建议使用VSCode!)

Claude Desktop Developer

备注:记得用同样的 hostname 您在SSH配置文件中使用的(例如。 naf-ws-vm).如果你做错了,你将无法将Claude Desktop连接到无密码的MCP。

更新您的 claude_desktop_config.json 包含以下数据的配置文件。如果您已经配置了其他MCP服务器,请确保操作正确(尊重 ,{} 来自JSON文件)。

   {
   	"mcpServers": {
   		"junos-mcp-jcl-naf": {
   			"type": "stdio",
   			"command": "ssh",
   			"args": [
   				"naf-ws-vm",
   				"/home/claude/.local/bin/uv",
   				"run",
   				"/home/claude/mcps/junos-mcp-server/.venv/bin/python",
   				"/home/claude/mcps/junos-mcp-server/jmcp.py",
   				"-f",
   				"/home/claude/mcps/junos-mcp-server/devices.json -t stdio"
   			],
   			"cwd": "/home/claude/mcps/junos-mcp-server/"
   		},
   		"linux-mcp-jcl-naf": {
   			"type": "stdio",
   			"command": "ssh",
   			"args": [
   				"naf-ws-vm",
   				"/home/claude/.local/bin/uv",
   				"run",
   				"/home/claude/mcps/linux-mcp-server/.venv/bin/python",
   				"/home/claude/mcps/linux-mcp-server/linux-mcp-server.py"
   			],
   			"cwd": "/home/claude/mcps/linux-mcp-server/"
   		}
   	},
   	"globalShortcut": ""
   }

Windows用户应该安装Git Bash,并用以下命令行替换2行:

   "command": "C:/Program Files/Git/usr/bin/ssh.exe",
  1. 重新启动Claude Desktop应用程序

Closeopen 再次使用应用程序重新加载配置。

  1. 检查克劳德桌面日志

如果你在启动应用程序时没有看到任何错误,你应该没问题。否则,请检查 logs 与您的MCP服务器相关(linux-mcp-jcl-naf.logjunos-mcp-jcl-naf.log)开始你的人工智能辅助网络自动化之旅!

Claude Desktop always allow

  1. 下一步

现在,每当您开始使用MCP并且Claude识别出它可以使用MCP服务器中的任何工具时,系统都会提示您它是否可以在第一次使用该特定工具。单击 始终允许 如果您不想再次收到提示,或 允许一次 如果您希望每次使用它时都得到提示(不推荐)。

Claude Desktop always allow

Github Copilot(用Visual Studio代码编写)

VS Code中的GitHub Copilot代表了一种不同的代理AI集成方法,主要侧重于IDE环境中的开发工作流程。但是,它也可以用作MCP主机。要将其配置为MCP主机,请执行以下步骤:

  1. 启动Visual Studio代码

去你的 Visual Studio Code 并连接到分配了远程SSH扩展的远程VM。

  1. 在远程虚拟机中打开文件夹

打开名为的文件夹 workspace 并在其中创建一个名为的文件夹 .vscode.创建一个名为的文件 mcp.json 并添加以下内容:

   {
   	"servers": {
   		"junos-mcp-jcl-naf": {
   			"type": "stdio",
   			"command": "ssh",
   			"args": [
   				"naf-ws-vm",
   				"/home/claude/.local/bin/uv",
   				"run",
   				"/home/claude/mcps/junos-mcp-server/.venv/bin/python",
   				"/home/claude/mcps/junos-mcp-server/jmcp.py",
   				"-f",
   				"/home/claude/mcps/junos-mcp-server/devices.json -t stdio"
   			]
   		},
   		"linux-mcp-jcl-naf": {
   			"type": "stdio",
   			"command": "ssh",
   			"args": [
   				"naf-ws-vm",
   				"/home/claude/.local/bin/uv",
   				"run",
   				"/home/claude/mcps/linux-mcp-server/.venv/bin/python",
   				"/home/claude/mcps/linux-mcp-server/linux-mcp-server.py"
   			]
   		}
   	}
   }

这个截图就是一个例子:

VSCode MCP server configuration #1

  1. 打开AI聊天

在Visual Studio Code中打开AI代理的聊天。你可以在下图的红色方块中找到它:

VSCode MCP server configuration #2

  1. 在AI聊天中配置工具

在聊天中,转到工具图标并单击那里。

VSCode MCP server tools

  1. 选择NAF车间MCP

将显示MCP列表(有些是内置的,有些可能已经是您的了,还有您刚刚配置的!)。写 NAF 过滤当前配置的MCP服务器并选择它们。

一旦选择了两个MCP,您就可以启动它们并开始您的研讨会。见下图:

VSCode MCP NAF servers

关键学习成果

技术技能

  • 了解基于MCP的网络自动化
  • 实施人工智能辅助配置工作流程
  • 制定智能故障排除程序
  • 创建自动化测试和验证

卓越运营

  • 减少手动配置错误
  • 加快网络部署时间表
  • 提高故障排除的准确性和速度
  • 加强文档记录和变更跟踪

战略价值

  • 从被动操作转变为主动操作
  • 扩展网络管理能力
  • 提高操作可靠性和一致性
  • 培养面向未来的自动化技能

工作坊资源

文档

  • 每个用例的单独README文件
  • 逐步引导AI交互提示
  • 技术参考资料和最佳做法
  • 故障排除指南和常见场景

支持材料

  • 配置模板和示例
  • 拓扑图和网络图
  • 验证脚本和测试程序
  • 参考架构和设计模式

成功指标

研讨会结束后,您将获得:

  • 部署 使用Container Lab的8种不同网络拓扑
  • 已配置 使用人工智能辅助自动化的协议
  • 分析 使用智能工具的网络健康和性能
  • 故障排除 基于人工智能的根本原因分析的复杂场景
  • 已验证 使用自动化测试框架的配置
  • 生成 全面的文件和报告
  • 掌握 网络自动化MCP框架

里程碑

下面列出的每个用例中的里程碑都可以作为进度跟踪器和学习检查点。每个任务都代表一个关键的里程碑。当你完成用例中的步骤时(要么 manual stepsAI prompts),这些任务为进度和成就提供了清晰的视觉指标。这种检查表方法可以帮助您保持专注,确保不遗漏任何关键步骤,并在您推进用例时给您一种成就感。到最后,您将对已完成的步骤和成功执行的自动化工作流程有一个全面的记录。

接下来的步骤

完成本次研讨会后:

  1. 应用所学概念 到您的生产环境
  2. 扩大自动化范围 附加网络功能
  3. 集成MCP 使用现有的自动化工具链
  4. 分享知识 与您的团队和组织
  5. 持续学习 具有先进的MCP应用程序

支持与社区

  • 车间监工:可提供实践帮助
  • AutoCon4社区:与网络自动化从业者联系
  • HPE瞻博网络:持续的支持和资源
  • 网络自动化论坛:继续学习和协作
  • 克劳德身份:在以下网址查看克劳德(LLM)状态 https://status.claude.com/

______________________________________________________________________

准备好转变您的网络运营了吗?让我们潜入水中! 🚀

*本次研讨会代表了网络自动化的前沿,将人工智能的力量与经过验证的网络技术相结合,创造了前所未有的运营效率和智能。*

目录标签

目录标签

PythonClaude配置管理网络自动化本地部署AI辅助故障排除网络拓扑

支持客户端

Claude DesktopClaudeVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP