Skip to main content
Glama

F5 MCP Server

by czirakim

F5 MCP 서버

이 프로젝트는 iControl REST API를 사용하여 F5 장치와 상호 작용하도록 설계된 MCP(Model Context Protocol) 서버 입니다. 가상 서버(VIP), 풀, iRules, 프로필 등 F5 객체를 관리하는 도구 세트를 제공합니다. 이 서버는 FastMCP 프레임워크를 사용하여 구현되었으며, F5 객체의 생성, 업데이트, 나열 및 삭제 기능을 제공합니다.

특징

  • 도구 기반 API : 이 프로젝트는 F5 장치에서 작업을 캡슐화하는 도구( list_tool , create_tool , update_tool , delete_tool )를 정의합니다.
  • REST API 통합 : Python의 requests 라이브러리를 사용하여 iControl REST API를 통해 F5 장치와 통신합니다.
  • 환경 구성 : IP 주소 및 권한 문자열과 같은 민감한 정보는 .env 파일에서 로드된 환경 변수를 통해 관리됩니다.
  • 확장성 : 모듈식 디자인으로 추가 도구나 기능을 쉽게 추가할 수 있습니다.
  • 전송 지원 : 서버는 stdio 전송을 사용하여 실행되므로 다양한 클라이언트 통합과 호환됩니다.
  • Dockerfile : Docker 컨테이너로 실행하려면

주요 파일

  • F5MCPserver.py : MCP 서버를 초기화하고 도구를 정의하는 메인 서버 파일입니다.
  • Tools/F5object.py : F5 객체에 대한 CRUD 작업을 수행하기 위한 유틸리티 클래스입니다.

저장소에는 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

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.

자연어 명령을 통해 F5 장치를 관리할 수 있는 모델 컨텍스트 프로토콜 서버로, 사용자는 iControl REST API를 통해 가상 서버, 풀, iRules 등의 네트워크 객체를 생성, 업데이트, 나열, 삭제할 수 있습니다.

  1. 특징
    1. 주요 파일
    2. It was tested with the Claude Desktop app. The MCP server was hosted in Windows WSL.
    3. 크레딧

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