f5xc-terraform-mcp
F5 Distributed Cloud Terraform provider docs, 270+ OpenAPI specs, and subscription info for AI.
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"@robinmordasiewicz/f5xc-terraform-mcp": {
"args": [
"@robinmordasiewicz/f5xc-terraform-mcp@3.24.0"
],
"command": "npx"
},
"https://github.com/robinmordasiewicz/terraform-provider-f5xc/releases/download/v3.24.0/f5xc-terraform-mcp-3.24.0.mcpb": {
"args": [],
"command": ""
}
}
}
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
tavily_search 14 个参数 需填 1 项
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
必填参数:query
tavily_extract 6 个参数 需填 1 项
Extract content from URLs. Returns raw page content in markdown or text format.
必填参数:urls
tavily_crawl 11 个参数 需填 1 项
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
必填参数:url
tavily_map 8 个参数 需填 1 项
Map a website's structure. Returns a list of URLs found starting from the base URL.
必填参数:url
tavily_research 2 个参数 需填 1 项
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.
必填参数:input
服务介绍
Terraform Provider for F5 Distributed Cloud
Community Terraform provider for F5 Distributed Cloud.
# ⚠️ Version 3.0.0 Clean Break Release
IMPORTANT: This is a pre-release clean break version that requires recreating all Terraform-managed resources.
- No in-place upgrade: You cannot upgrade from earlier versions without destroying and recreating resources
- API v2 based: Uses F5 Distributed Cloud API v2 specifications (98 resources available)
- No backwards compatibility: All state upgrade infrastructure has been removed
- Import supported: You can still import existing F5XC resources using
terraform import
This is a pre-release project. See CHANGELOG.md for complete details on breaking changes and migration requirements.
# Installation
terraform {
required_providers {
f5xc = {
source = "robinmordasiewicz/f5xc"
}
}
}
provider "f5xc" {}
# Authentication
Set your API token as an environment variable:
export F5XC_API_TOKEN="your-api-token"
# Documentation
# Contributing
This provider uses automated workflows for documentation generation and releases:
- Documentation: Auto-generated from OpenAPI specs on merge to main
- Releases: Triggered automatically using semantic versioning based on conventional commits
- Testing: All PRs require passing tests and lint checks
All substantive changes (code, documentation, configuration) automatically trigger a new release with appropriate version bumping.
For detailed contribution guidelines, see CLAUDE.md.