Token导航 LogoToken导航TokenDH.com
MCP Server Scrapli logo
AI代理stdio官方级别未说明来源级核验

MCP Server Scrapli

MCP Server

一个基于Scrapli的MCP服务器,用于与网络设备进行SSH交互,适用于网络设备管理和自动化场景。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude自动化Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mmaeso

提供方

mmaeso

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install uv

详细介绍

MCP服务器报废

使用Scrapli与网络设备交互的基本MCP(模型上下文协议)服务器。

🚀 这是什么?

这个项目是一个概念验证,演示了兼容的MCP客户端(如Claude Desktop)使用MCP服务器通过SSH连接到网络设备。Scrapli因其异步功能而被选为连接框架。

🔧 如何安装

注意:Scrapli与Windows操作系统不兼容,因此此MCP服务器只能安装在Linux/MacOS上。本指南仅适用于Linux系统。

此项目使用UV进行包管理。您可以使用pip安装它:

pip install uv

或者,您可以使用cURL下载安装脚本:

curl -LsSf https://astral.sh/uv/install.sh | sh

安装UV后,克隆此仓库并使用以下命令安装依赖项 uv sync:

git clone https://git.mikelmaeso.com/mmaeso/mcp-server-scrapli.git
cd mcp-server-scrapli
uv sync

🔧 启动服务器

使用以下命令激活virtualenv:

source .venv/bin/activate

重命名 .env.example 文件到 .env 并设置您的设备用户名和密码。最后,使用以下命令运行服务器:

uv run main.py

默认情况下,服务器将侦听 0.0.0.0 和港口 8080,但您可以使用更改此行为 ---host--port 标志分别:

uv run main.py --host 127.0.0.1 --port 8081

🔧 与Claude Desktop一起使用

截至2025年4月,Claude Desktop只能使用基于stdio的MCP服务器。如果您在Windows上使用Claude Desktop,将其连接到此MCP服务器的唯一方法是使用MCP SSE网关,如 mcp服务器与gw。按照安装说明将以下配置添加到您的 claude_desktop_config.json 文件:

{
  "mcpServers": {
    "Claude Gateway Example": {
      "command": "npx",
      "args": [
        "mcp-server-and-gw", "http://:
/"
      ]
    }
  }
}

目录标签

目录标签

PythonClaude自动化网络设备管理本地部署SSH交互自动化工具MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP