ONOS MCP サーバー
概要
ONOS SDNコントローラを介してネットワーク制御および管理機能を提供するモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーにより、AIアシスタントは構造化APIインターフェースを介してONOSネットワーク管理、OpenFlowデバイス制御、そして包括的な分析機能にアクセスできます。教育環境、ネットワーク運用、SDN研究、AIを活用したネットワーク管理などに最適です。
特徴
ネットワークリソース
サーバーは、次のような ONOS REST API エンドポイントへのアクセスを提供します。
- ネットワークデバイス、リンク、ホスト
- トポロジ情報
- フロールールとインテント
- アプリケーションとサービス
- 統計と指標
- システムとクラスタの健全性
分析ツール
- ネットワーク概要: 詳細なデバイス情報とともに、デバイス、リンク、ホスト、クラスタの包括的な概要を取得します。
- ネットワーク分析: パフォーマンス指標、トラフィックパターン、使用率統計を分析します
- システムヘルス: メモリ使用量、クラスタステータス、コンポーネントのヘルスを監視します
- アプリケーション管理: ONOSアプリケーションのインストール、有効化、無効化、アンインストール
- フロー構成: フロールールとインテントの作成と管理
- パス計算: ネットワークエンドポイント間の最適なパスを見つける
特殊なプロンプト
- ネットワーク診断:接続の問題とサービスの低下をトラブルシューティングします
- 意図に基づく構成:接続の目標とポリシーを実装する
- ネットワーク健全性分析: 包括的なステータスレポートを生成する
- QoS設定: トラフィックの優先順位とサービスレベルを設定する
- パフォーマンスの最適化: リソースの割り当てとスケーラビリティを向上させる
要件
- Python 3.7以上
- 依存関係管理のためのuv
- ONOSコントローラの実行
- httpxライブラリ
- mcpライブラリ
構成
環境変数を使用してサーバーを構成します。
ONOS_API_BASE
: ONOS API のベース URL (デフォルト: http://localhost:8181/onos/v1 )ONOS_USERNAME
: ONOS API認証のユーザー名(デフォルト: onos)ONOS_PASSWORD
: ONOS API認証用のパスワード(デフォルト: rocks)
Claude Desktopでの使用
貢献
貢献を歓迎します!プルリクエストの送信、バグの報告、新機能の提案など、お気軽にお寄せください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
ONOS SDN コントローラのネットワーク管理機能へのプログラムによるアクセスを提供し、ONOS の REST API を介したデバイス制御、トポロジ管理、分析を可能にするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface.Last updated -1TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- -securityFlicense-qualityA Model Context Protocol server for accessing Confluence API using Personal Access Tokens, enabling users to retrieve space lists, view pages, create new pages, and update existing content.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides network control and management capabilities through the POX SDN controller, enabling Python-based network programming, OpenFlow device management, and automated network analysis.Last updated -1PythonMIT License