Skip to main content
Glama

F5 MCP Server

by czirakim

F5 MCP 服务器

该项目是一个MCP(模型上下文协议)服务器,旨在使用iControl REST API与 F5 设备交互。它提供了一组工具来管理 F5 对象,例如虚拟服务器 (VIP)、池、iRules 和配置文件。该服务器使用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 操作的实用程序类。

该 repo 还包含 Claude 桌面应用程序配置文件的示例。仅使用了 Tools 文件夹中的F5object.py 。其他文件均用于开发。

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

致谢

这是由 Mihai Cziraki 撰写的

-
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