Onos Mcp Server
@ortega-kb
Onos Mcp Server について
Model Context Protocol (MCP) for the ONOS SDN controller. This server exposes the network state (topology, flows, statistics) to AI agents, facilitating automation and intelligent monitoring of SDN networks.
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Onos Mcp Server?
The Onos Mcp Server is a Model Context Protocol (MCP) server implementation built with Java 21 and Spring Boot. It bridges AI models to the ONOS SDN controller, enabling management of network infrastructure, control of OpenFlow devices, and access to real-time network analytics through a secure REST API.
How to use Onos Mcp Server?
Clone the repository and run ./mvnw clean install to generate the JAR. Configure the ONOS URL and credentials in src/main/resources/application.yaml or via environment variables (ONOS_CONTROLLER_HOST, etc.). Start the server with java -jar target/onos-mcp-server-0.0.1-SNAPSHOT.jar, then connect by adding the server configuration to your MCP client (e.g., Claude Desktop, Antigravity) using the JSON snippet provided in the README.
Key features of Onos Mcp Server?
- Application Control: Dynamically list, activate, and deactivate ONOS applications.
- Infrastructure Inventory: Full visibility into switches, routers, and network topology.
- Host Tracking: Monitor end-node locations, IP addresses, and MAC associations.
- Flow Management: Programmatically add, remove, and list network flow rules.
- Production Ready: High-performance implementation using Spring Cloud OpenFeign and Spring AI.
Use cases of Onos Mcp Server?
- Enterprise SDN Automation: Managing large-scale network configurations with AI assistance.
- Rapid Prototyping: Developing and testing new network flow logic using natural language.
- Network Observability: Real-time monitoring and diagnosis of network anomalies by AI agents.
- Academic Research: Platform for testing Software-Defined Networking concepts and AI-driven orchestration.
FAQ from Onos Mcp Server
What programming language is Onos Mcp Server written in?
It is written in Java 21 using the Spring Boot framework.
Is there a license for using Onos Mcp Server?
Yes, it is licensed under the MIT License, which allows free use, modification, and redistribution.
What are the requirements to run Onos Mcp Server?
You need Java 21 (JDK), Maven (wrapper included), and an accessible ONOS Controller (v2.x or higher) with REST API access.
「その他」の他のコンテンツ
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
コメント