Skip to main content
Glama
czirakim

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

Latest Blog Posts

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