一个全面的MCP(模型上下文协议)服务器,通过SSH/Telnet管理Cisco设备。通过AI助手如Claude和Amazon Q执行命令并管理Cisco路由器、交换机和防火墙。
克隆并安装
git clone https://github.com/very99/cisco-mcp.git
cd cisco-mcp
npm install
构建项目
npm run build
配置MCP客户端
添加到您的MCP配置(例如,Claude Desktop):
{
"mcpServers": {
"cisco-mcp": {
"command": "node",
"args": ["/path/to/cisco-mcp/dist/index.js"]
}
}
}
connect_cisco_device建立与Cisco设备的连接。
execute_cisco_command在已连接的Cisco设备上执行命令。
disconnect_cisco_device从Cisco设备断开连接。
list_connections列出所有活动连接。
AI: "连接到路由器192.168.1.1并显示设备信息"
AI: "配置接口GigabitEthernet0/1的IP为1.1.1.1/24"
AI: "检查核心交换机的路由表和接口状态"
此MCP服务器支持所有Cisco IOS命令,包括但不限于:
该项目采用MIT许可 - 查看LICENSE文件获取详情。