mcp-server-scrapli

mcp-server-scrapli

2

The project is a basic MCP server designed to interact with network devices using Scrapli, demonstrating SSH capabilities with compatible MCP clients. It supports only Linux and MacOS systems, offering configuration options for networks.

MCP Server Scrapli

  • A basic MCP server to interact with network devices using Scrapli.
  • Demonstrates use with compatible MCP clients to SSH into devices.
  • Uses Scrapli for async capabilities.

How to install

  • Supported on Linux/MacOS, not Windows.
  • Installation requires UV package manager.
  • Install via pip install uv or using a cURL script.
  • Clone repo and install dependencies with uv sync.

Starting the server

  • Activate virtual environment and configure user credentials.
  • Run server on default 0.0.0.0:8080 or specify host/port.

Using with Claude Desktop

  • Requires stdio based MCP servers.
  • Connect using an MCP SSE Gateway for Windows users.