JJ 

Juniper/junos-mcp-server 是从 https://github.com/juniper/junos-mcp-server. 导入的 MCP 服务器候选
概览
Juniper/junos-mcp-server 是从 https://github.com/juniper/junos-mcp-server. 导入的 MCP 服务器候选
概述(AI 翻译)
一款适用于Juniper Junos设备的模型上下文协议(MCP)服务器,支持 LLM与网络设备的交互。
目录
- Junos-MCP-服务器
- 目录
- 重要安全通知
- 安全要求
- 安全最佳实践
- 重要配置通知
- 入门指南
- 与紫外线共跑
- 启动Junos MCP服务器
- 配置
- Claude Desktop 配置(stdio transport)
- Claude Desktop 配置(使用 UV)
- Claude Desktop配置(Docker容器)
- Docker 使用
- 构建 Docker 容器
- 使用默认设置运行
- 覆盖默认参数
- Junos 设备配置
- VSCode + GitHub Copilot 集成
- 启动你的服务器
- 在你的VSCode配置中指向该URL。
- MCP服务器访问认证
- 认证行为
- 令牌管理
- 生成新令牌
- 所有代币列表
- 显示令牌价值(恢复)
- 撤销令牌
- 服务器认证状态
- 客户端配置及认证
- 带令牌的VSCode配置
- 卷度测试
- 带认证的Docker
- 安全最佳实践
- 令牌文件格式
- 配置提交保护栏
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
junos-mcp-server
A Model Context Protocol (MCP) server for Juniper Junos devices that enables LLM interactions with network equipment.
Table of Contents
- junos-mcp-server
- Table of Contents
- Important Security Notice
- Important Configuration Notice
- Getting Started
- Start Junos MCP Server
- Configuration
- Docker Usage
- Junos Device Configuration
- VSCode + GitHub Copilot Integration
- Authentication for MCP Server Access
- GuardRails for Config Commit
- GuardRails for Executing Operational Commands
- Using MCP Server with Juniper Cloud-Native Router (JCNR)
- Developer Guide
安装
docker run --rm -it -v /path/to/your/devices.json:/app/config/devices.json配置
{
"mcpServers": {
"jmcp": {
"type": "stdio",
"command": "python3",
"args": ["jmcp.py", "-f", "devices.json", "-t", "stdio"]
}
}
}