Sponsored by Deepsite.site

Onos Mcp Server

Created By
ortega-kb2 months ago
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.
Overview

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 provides a professional bridge to the ONOS SDN controller, allowing AI models to manage network infrastructure, control OpenFlow devices, and access real-time network analytics through a secure REST API.

How to use ONOS MCP Server?


  1. Build: Clone the repository and run ./mvnw clean install to generate the JAR.
  2. Configure: Set your ONOS URL and credentials in src/main/resources/application.yaml or via environment variables (ONOS_CONTROLLER_HOST, etc.).
  3. Run: Start the server using java -jar target/onos-mcp-server-0.0.1-SNAPSHOT.jar.
  4. Connect: Add the server configuration to your MCP client (Claude Desktop, Antigravity, etc.) using the JSON snippet provided in the main 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

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 for 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.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Playwright McpPlaywright MCP server
CursorThe AI Code Editor
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Tavily Mcp
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
WindsurfThe new purpose-built IDE to harness magic
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Serper MCP ServerA Serper MCP Server
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
ChatWiseThe second fastest AI chatbot™
DeepChatYour AI Partner on Desktop
Amap Maps高德地图官方 MCP Server
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。