Skip to main content
Glama

F5 MCP Server

by czirakim

Servidor F5 MCP

Este proyecto es un servidor MCP (Protocolo de Contexto de Modelo) diseñado para interactuar con dispositivos F5 mediante la API REST de iControl . Proporciona un conjunto de herramientas para gestionar objetos F5, como servidores virtuales (VIP), grupos, iRules y perfiles. El servidor se implementa mediante el framework FastMCP y ofrece funcionalidades para crear, actualizar, listar y eliminar objetos F5.

Características

  • API basada en herramientas : el proyecto define herramientas ( list_tool , create_tool , update_tool , delete_tool ) que encapsulan operaciones en dispositivos F5.
  • Integración de API REST : utiliza la biblioteca requests de Python para comunicarse con dispositivos F5 a través de la API REST de iControl.
  • Configuración del entorno : la información confidencial, como direcciones IP y cadenas de autorización, se administra mediante variables de entorno cargadas desde un archivo .env .
  • Extensibilidad : el diseño modular permite agregar fácilmente herramientas o funcionalidades adicionales.
  • Soporte de transporte : el servidor se ejecuta utilizando el transporte stdio , lo que lo hace compatible con varias integraciones de clientes.
  • Dockerfile : si desea ejecutarlo como un contenedor Docker

Archivos clave

  • F5MCPserver.py : el archivo del servidor principal que inicializa el servidor MCP y define las herramientas.
  • Tools/F5object.py : una clase de utilidad para realizar operaciones CRUD en objetos F5.

El repositorio también contiene un ejemplo del archivo de configuración de la aplicación de escritorio Claude. Solo se utiliza F5object.py de la carpeta Herramientas. Los demás se usaron durante el desarrollo.

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

Créditos

Esto fue escrito por 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.

Un servidor de protocolo de contexto de modelo que permite la gestión de dispositivos F5 a través de comandos de lenguaje natural, permitiendo a los usuarios crear, actualizar, enumerar y eliminar objetos de red como servidores virtuales, grupos y iRules a través de la API REST iControl.

  1. Características
    1. Archivos clave
    2. It was tested with the Claude Desktop app. The MCP server was hosted in Windows WSL.
    3. Créditos

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