Token导航 LogoToken导航TokenDH.com
Openwrt MCP logo
运维云端未说明官方级别未说明来源级核验

Openwrt MCP

MCP Server

OpenWrt MCP服务器是一个基于SSH的OpenWrt路由器交互工具,支持执行命令、读写文件和获取系统信息等功能。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
命令行工具TypeScriptClaude网络管理Claude DesktopClaude

安装说明

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

作者 / 组织

hady2010

提供方

hady2010

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

OpenWrt MCP服务器

这是一个模型上下文协议(MCP)服务器,允许您通过SSH与OpenWrt路由器进行交互。

先决条件

  • Node.js(v18或更高版本)
  • SSH访问您的OpenWrt路由器(主机名/IP、用户名和密码或私钥)

设置

  1. 配置:复制 .env.example.env 并填写您的路由器详细信息。
   cp .env.example .env

编辑 .env:

   ROUTER_HOST=192.168.1.1
   ROUTER_USER=root
   ROUTER_PASSWORD=your_password
   # Or use SSH_PRIVATE_KEY
  1. 构建:
   npm run build

使用MCP客户端(例如Claude Desktop)

将以下内容添加到MCP客户端配置中(例如。, claude_desktop_config.json):

{
  "mcpServers": {
    "openwrt": {
      "command": "node",
      "args": ["/path/to/openwrt-mcp-server/dist/index.js"]
    }
  }
}

确保更换 /path/to/openwrt-mcp-server 此目录的实际绝对路径。

可用工具

  • execute_command:在路由器上执行任意shell命令。
  • get_system_info:获取正常运行时间、内存使用情况和CPU信息。
  • read_file:从路由器读取文本文件。
  • write_file:将内容写入路由器上的文件。
  • list_interfaces:列出网络接口。
  • change_file_permissions:更改文件权限(chmod)。
  • change_file_owner:更改文件所有者/组(chown)。

安全说明

此服务器允许在路由器上执行任意命令。确保它仅由受信任的客户端使用并安全存储。

目录标签

目录标签

命令行工具TypeScriptClaude网络管理SSH工具本地部署路由器管理系统监控文件操作

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP