Pyats MCP

该项目实现了一个基于pyATS和Genie的MCP服务器,通过JSON-RPC 2.0协议提供结构化、模型驱动的网络设备交互能力,支持安全执行CLI命令、配置变更及数据采集,适用于容器化或LangGraph集成场景。
2.5分
32

什么是pyATS MCP服务器?

pyATS MCP服务器是一个基于STDIO的工具,用于安全地管理和操作网络设备。它通过JSON-RPC协议提供接口,支持执行安全的CLI命令、配置更改以及获取解析后的输出。

如何使用pyATS MCP服务器?

用户只需设置测试床文件路径,然后启动服务器即可。服务器支持连续运行模式或一次性执行模式,适合嵌入式系统或容器环境。

适用场景

适用于需要高效、安全地管理Cisco IOS/NX-OS设备的场景,例如自动化运维、监控和故障排查。

主要功能

安全的CLI命令执行支持执行如'show'和'ping'等安全命令,并返回结构化或原始输出。
配置变更控制允许用户安全地应用配置更改,同时防止危险操作(如erase、reload)。
结构化输出解析命令输出为结构化数据,方便后续处理。
LangGraph集成无缝集成到LangGraph工作流中,无需暴露HTTP端口。

优势与局限性

优势
完全基于STDIO通信,适合嵌入式和容器化环境。
支持安全验证的输入,防止不安全操作。
轻量级设计,易于部署和维护。
支持LangGraph集成,增强灵活性。
局限性
不支持HTTP协议,可能不适合某些特定需求。
依赖于pyATS和Genie框架,需确保相关依赖已安装。
对复杂场景可能需要额外配置。

如何使用

设置测试床文件路径
在终端中设置环境变量PYATS_TESTBED_PATH指向您的测试床文件。
启动服务器
运行服务器以监听来自STDIN的请求。
发送请求
通过STDIN向服务器发送JSON-RPC请求,并接收响应。

使用案例

发现可用工具查询服务器上可用的工具。
执行show命令从设备获取接口信息。

常见问题

pyATS MCP服务器是否支持HTTP协议?
如何安装pyATS MCP服务器?
能否在Docker中运行pyATS MCP服务器?

相关资源

GitHub项目主页
查看源代码和文档。
官方文档
深入了解pyATS MCP服务器的使用。
CML Sandbox
体验在CML中的集成。
安装
复制以下命令到你的Client进行配置
注意:您的密钥属于敏感信息,请勿与任何人分享。
精选MCP服务推荐
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
4.1K
5分
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
1.0K
4.3分
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6.8K
4.5分
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1.9K
5分
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
336
4.8分
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
5.4K
4.7分
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
853
4.5分
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
938
4.8分
AIbase
智启未来,您的人工智能解决方案智库
简体中文