F5 MCP Server
This project is a MCP( Model Context Protocol ) server designed to interact with F5 devices using the iControl REST API. It provides a set of tools to manage F5 objects such as virtual servers (VIPs), pools, iRules, and profiles. The server is implemented using the FastMCP framework and exposes functionalities for creating, updating, listing, and deleting F5 objects.
Features
- Tool-Based API: The project defines tools (
list_tool,create_tool,update_tool,delete_tool) that encapsulate operations on F5 devices. - REST API Integration: Uses Python’s
requestslibrary to communicate with F5 devices via the iControl REST API. - Environment Configuration: Sensitive information like IP addresses and authorization strings are managed through environment variables loaded from a
.envfile. - Extensibility: Modular design allows additional tools or functionalities to be added easily.
- Transport Support: The server runs using the
stdiotransport, making it compatible with various client integrations. - Dockerfile: If you want to run this as a Docker container
Key Files
F5MCPserver.py: The main server file that initializes the MCP server and defines the tools.Tools/F5object.py: A utility class for performing CRUD operations on F5 objects.
The repo also contains an example of the Claude desktop app config file.
Only F5object.py is used from the Tools folder. The others were used in development.
It was tested with the Claude Desktop app. The MCP server was hosted in Windows WSL.
Credits
This was written by Mihai Cziraki
F5 Device Management Server
Project Details
- czirakim/F5.MCP.server
- MIT License
- Last Updated: 4/14/2025
Recomended MCP Servers
Cryptocurrency trading bot using Bybit and Binance API with AI decision making
mcp server for todoist
基于 Model Context Protocol (MCP) 的服务器,提供对神岛引擎开放接口整合工具。
MCP Server Implementation
This read-only MCP Server allows you to connect to Azure Analysis Services data from Claude Desktop through CData...
my blog
🚀🚀🚀feapder is an easy to use, powerful crawler framework | feapder是一款上手简单,功能强大的Python爬虫框架。内置AirSpider、Spider、TaskSpider、BatchSpider四种爬虫解决不同场景的需求。且支持断点续爬、监控报警、浏览器渲染、海量数据去重等功能。更有功能强大的爬虫管理系统feaplat为其提供方便的部署及调度
An MCP (Model Context Protocol) server for generating Xmind mind maps. This server allows LLMs to create structured...
Shopify.dev MCP server
DoiT official MCP Server





