cisco-nso-mcp-server
If you are the rightful owner of cisco-nso-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Cisco NSO MCP Server is a Model Context Protocol server implementation for Cisco Network Services Orchestrator, enabling AI-powered network automation through natural language interactions.
The Cisco NSO MCP Server is designed to expose NSO data and operations as MCP primitives, allowing them to be consumed by MCP-compatible clients. This server facilitates AI-driven network automation by providing a structured interface for interacting with Cisco NSO. It supports stdio transport for communication and is built with a tool-first design, where network operations are defined as discrete tools with clear interfaces. The server is integrated with the cisco-nso-restconf library, offering a Pythonic interface to NSO's RESTCONF API. It supports asynchronous processing for improved performance and provides structured responses with status, data, and metadata sections. The server is flexible in logging configurations and supports multiple clients, including Windsurf Cascade and custom Python applications.
Features
- Stdio Transport: Uses stdio transport for process-bound communication.
- Tool-First Design: Network operations are defined as discrete tools with clear interfaces.
- Asynchronous Processing: All network operations are implemented asynchronously for better performance.
- Structured Responses: Consistent response format with status, data, and metadata sections.
- NSO Integration: Uses cisco-nso-restconf library for a clean, Pythonic interface to NSO's RESTCONF API.