返回市场
思科-MCP服务器

思科-MCP服务器

作者:very994 星标更新:2025-06-26

项目介绍

Cisco MCP Server

English | Chinese


中文

一个全面的MCP(模型上下文协议)服务器,通过SSH/Telnet管理Cisco设备。通过AI助手如Claude和Amazon Q执行命令并管理Cisco路由器、交换机和防火墙。

✨ 特性

  • 🔌 双协议支持:支持SSH或Telnet连接
  • 🔄 持久连接:维持长时间连接以高效执行命令
  • 🎯 统一命令执行:通过单一界面执行任何Cisco命令
  • 🔐 模式管理:自动在用户模式、特权模式和配置模式之间切换
  • 🌐 多设备支持:同时管理多个Cisco设备
  • 🤖 AI友好:通过AI助手进行自然语言命令转换
  • 📊 连接监控:跟踪活动连接及其状态

🚀 快速开始

  1. 克隆并安装

    git clone https://github.com/very99/cisco-mcp.git
    cd cisco-mcp
    npm install
    
  2. 构建项目

    npm run build
    
  3. 配置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: "检查核心交换机的路由表和接口状态"

🔧 支持的Cisco命令

此MCP服务器支持所有Cisco IOS命令,包括但不限于:

  • 显示命令
  • 配置命令
  • 诊断命令

📝 许可证

该项目采用MIT许可 - 查看LICENSE文件获取详情。