
mcp-netmiko-server
An MCP server that eanbles LLMs interacting with your network devices
1
Github Watches
0
Github Forks
1
Github Stars
mcp-netmiko-server
An MCP server that enables LLMs interacting with your network devices via SSH (netmiko).
Tool | Description |
---|---|
list_devices | Return list of network device names and types defined in a TOML file. |
send_command_and_get_output | Send a command to a device and returns its output. |
set_config_commands_and_commit_or_save | Send configuration commands to a device and commit or save automatically. |
How to use
- Install
git clone https://github.com/upa/mcp-netmiko-server
cd mcp-netmiko-server
# Write your toml file that lists your devices
vim my-devices.toml
# Run via stdio
uv run --with mcp[cli] --with netmiko main.py my-devices.toml
# Run as an SSE server: URL is http://localhost:10000/sse in this case
uv run --with mcp[cli] --with netmiko main.py my-devices.toml --sse
- Configuration
List your network devices in a toml file like sample.toml:
[default]
username = "rouser"
password = "rouserpassword"
[qfx1]
hostname = "172.16.0.40"
device_type = "juniper_junos"
[nexus1]
hostname = "nexus1.lab"
device_type = "cisco_nxos"
[default]
is a special section that defines the default values such
as username
and password
. Devices inherit the default values if
not defined on their sections.
For device_type
values, see netmiko Supported
Platforms.
- claude desktop config json:
{
"mcpServers": {
"netmiko server": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"netmiko",
"[PATH TO]/mcp-netmiko-server/main.py",
"[PATH TO]/YOUR-DEVICE.toml"
]
}
}
}
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Bridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
Reviews

user_syEcpk57
As a loyal user of the mcp application, I found the mcp-netmiko-server to be an invaluable addition to my toolkit. Developed by upa, this robust server streamlines network automation with its seamless integration and reliable performance. I highly recommend it to anyone looking to enhance their networking projects.