czirakim_F5.MCP.server
If you are the rightful owner of czirakim_F5.MCP.server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The F5 MCP Server is a Model Context Protocol server designed to manage F5 devices using the iControl REST API.
The F5 MCP Server is a specialized server that facilitates interaction with F5 devices through the iControl REST API. It is built using the FastMCP framework and provides a comprehensive set of tools for managing F5 objects such as virtual servers, pools, iRules, and profiles. The server supports operations like creating, updating, listing, and deleting these objects. It is designed with a modular architecture, allowing for easy extension and integration with various client platforms. The server uses the `stdio` transport for communication, making it versatile for different client integrations. Sensitive configuration details are managed through environment variables, ensuring secure operation. The server can also be deployed as a Docker container, providing flexibility in deployment environments.
Features
- Tool-Based API: Encapsulates operations on F5 devices using tools like `list_tool`, `create_tool`, `update_tool`, and `delete_tool`.
- REST API Integration: Utilizes Python's `requests` library to interact with F5 devices via the iControl REST API.
- Environment Configuration: Manages sensitive information through environment variables loaded from a `.env` file.
- Extensibility: Modular design allows for easy addition of new tools or functionalities.
- Transport Support: Operates using the `stdio` transport, compatible with various client integrations.
Tools
list_tool
Lists F5 objects.
create_tool
Creates new F5 objects.
update_tool
Updates existing F5 objects.
delete_tool
Deletes F5 objects.