enuno/unifi-mcp-server

An MCP server that leverages official UniFi API

解決する課題

UniFiネットワークインフラの管理には、複雑なWebインターフェースを手動で操作する必要がしばしばあります。このプロジェクトは、AIエージェントがUniFiハードウェアと対話するための標準化された方法を提供し、モデルコンテキストプロトコル(MCP)を通じてネットワークデータの読み取り、設定の調整、デバイスの自動管理を可能にします。

仕組み

このサーバーは、AIクライアント(Claude DesktopやCursorなど)とUniFiコントローラー間のブリッジとして機能します。ネットワーク設定、ファイアウォールルール、カメラ管理、デバイス診断などの数百の特定ツールを標準化されたコマンドとして公開します。「ローカル」モードで実行して自分のハードウェアを制御したり、UniFiクラウドAPIに接続して集約サイト管理を行うこともできます。変更の必須確認、ドライランモード、ロールベースのアクセス制御などの安全機能が含まれています。

対象ユーザー

このツールは、AIを使用してUniFiインフラを自動化したいネットワーク管理者、ホームラボ愛好家、開発者向けに設計されています。ファイアウォールルールの監査、WiFiチャンネルの計画、自然言語プロンプトによるマルチサイト展開の管理などの複雑なタスクを実行したい人に特に役立ちます。

ハイライト

  • UniFi Network、Protect、クラウドサービスを包括的に制御する300以上のツールを提供。
  • 集中ログとキャッシュを備えた単一インターフェースから複数のコントローラーを管理する「Fleetモード」をサポート。
  • 監査ログ、ドライラン機能、リスク階層ベースのアクセス制御などの組み込み安全メカニズム。
  • AIエージェントがネットワークタスクを効果的に理解・実行するのに役立つ専用の「エージェントスキル」(Markdownファイル)を提供。
  • Prometheusメトリクス、SIEMエクスポート、Webhook統合をサポートする高い可観測性。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト