Skip to main content
Glama

F5 MCP Server

by czirakim

F5 MCP サーバー

このプロジェクトは**、iControl REST APIを使用してF5デバイスと連携するように設計されたMCP(モデル・コンテキスト・プロトコル)サーバー**です。仮想サーバー(VIP)、プール、iRule、プロファイルなどのF5オブジェクトを管理するためのツールセットを提供します。このサーバーはFastMCPフレームワークを使用して実装されており、F5オブジェクトの作成、更新、一覧表示、削除などの機能を提供します。

特徴

  • ツールベースの API : このプロジェクトでは、F5 デバイスの操作をカプセル化するツール ( list_toolcreate_toolupdate_tooldelete_tool ) を定義します。
  • REST API 統合: Python のrequestsライブラリを使用して、iControl REST API 経由で F5 デバイスと通信します。
  • 環境構成: IP アドレスや認証文字列などの機密情報は、 .envファイルから読み込まれた環境変数を通じて管理されます。
  • 拡張性: モジュール設計により、追加のツールや機能を簡単に追加できます。
  • トランスポート サポート: サーバーはstdioトランスポートを使用して実行されるため、さまざまなクライアント統合と互換性があります。
  • Dockerfile : これをDockerコンテナとして実行したい場合

キーファイル

  • F5MCPserver.py : MCP サーバーを初期化し、ツールを定義するメイン サーバー ファイル。
  • Tools/F5object.py : F5 オブジェクトに対して CRUD 操作を実行するためのユーティリティ クラス。

リポジトリには、Claudeデスクトップアプリの設定ファイルの例も含まれています。ToolsフォルダのF5object.pyのみが使用されています。その他のファイルは開発時に使用されました。

It was tested with the Claude Desktop app. The MCP server was hosted in Windows WSL.

クレジット

これはミハイ・チラキによって書かれたものです

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

自然言語コマンドによる F5 デバイスの管理を可能にするモデル コンテキスト プロトコル サーバー。ユーザーは、iControl REST API を介して仮想サーバー、プール、iRules などのネットワーク オブジェクトを作成、更新、一覧表示、削除できます。

  1. 特徴
    1. キーファイル
    2. It was tested with the Claude Desktop app. The MCP server was hosted in Windows WSL.
    3. クレジット

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides tools for Xcode-related operations, making it easier to work with iOS project management, building, testing, archiving, and deploying apps to both simulators and physical devices.
    Last updated -
    9
    396
    4
    JavaScript
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    A 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 -
    1
    Python
    MIT License
  • A
    security
    A
    license
    A
    quality
    A server implementing the Model Context Protocol that provides filesystem operations (read/write, directory management, file movement) through a standardized interface with security controls for allowed directories.
    Last updated -
    9
    3
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to interact with iOS simulators, perform accessibility testing, manage apps, and automate complex iOS workflows.
    Last updated -
    12
    Python
    Apache 2.0
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/czirakim/F5.MCP.server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server