mcp-netmiko-server

mcp-netmiko-server

3.4

If you are the rightful owner of mcp-netmiko-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server that enables LLMs interacting with your network devices via SSH using netmiko.

The mcp-netmiko-server is a Model Context Protocol (MCP) server designed to facilitate interactions between Language Learning Models (LLMs) and network devices through SSH using the netmiko library. This server allows users to manage and configure network devices by sending commands and receiving outputs directly from the devices. It supports a variety of network device types and provides a streamlined way to automate network management tasks.

Features

  • SSH-based interaction with network devices using netmiko.
  • Ability to send commands and receive outputs from network devices.
  • Automated configuration and command execution with commit or save options.
  • Support for multiple device types as defined in a TOML configuration file.
  • Runs as both a standard input/output application and an SSE server.

Tools

  1. list_device

    List of network device names and types defined in the file

  2. send_command_and_get_outpu

    Send commands to the device and return its output

  3. set_config_commands_and_commit_or_sav

    Send configuration commands to the device and submit or save automatically