Skip to main content
Glama
czirakim

F5 MCP Server

by czirakim

F5 MCP 服务器

该项目是一个MCP(模型上下文协议)服务器,与 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

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