npm @robinmordasiewicz/f5xc-terraform-mcpstdioMITupdated 4mo ago
Community Terraform provider for F5 Distributed Cloud.
该仓库已被所有者归档。仍可使用,但不再更新。
F5 Distributed Cloud Terraform Provider 能做什么?
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.
License
安装
把 F5 Distributed Cloud Terraform Provider 添加到你的客户端。选择你正在使用的那个。
claude mcp add f5xc-terraform-mcp -- npx -y @robinmordasiewicz/f5xc-terraform-mcpcodex mcp add f5xc-terraform-mcp -- npx -y @robinmordasiewicz/f5xc-terraform-mcpamp mcp add f5xc-terraform-mcp -- npx -y @robinmordasiewicz/f5xc-terraform-mcp{
"mcpServers": {
"f5xc-terraform-mcp": {
"command": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"f5xc-terraform-mcp": {
"command": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"f5xc-terraform-mcp","command":"npx","args":["-y","@robinmordasiewicz/f5xc-terraform-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"f5xc-terraform-mcp": {
"command": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"f5xc-terraform-mcp": {
"command": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"f5xc-terraform-mcp": {
"command": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"f5xc-terraform-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"f5xc-terraform-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@robinmordasiewicz/f5xc-terraform-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @robinmordasiewicz/f5xc-terraform-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档22/25
- 维护14/25
- 可信度13/20
- 能力0/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 138 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 3.19.0 | 2026年1月17日 |
| 3.18.0 | 2026年1月17日 |
| 3.17.0 | 2026年1月17日 |
| 3.16.1 | 2026年1月16日 |
| 3.16.0 | 2026年1月16日 |
| 3.15.0 | 2026年1月16日 |
| 3.14.0 | 2026年1月16日 |
| 3.13.1 | 2026年1月14日 |
| 3.12.3 | 2026年1月14日 |
| 3.12.2 | 2026年1月13日 |
| 3.12.1 | 2026年1月13日 |
| 3.12.0 | 2026年1月13日 |
| 3.11.14 | 2026年1月13日 |
| 3.11.13 | 2026年1月13日 |
| 3.11.12 | 2026年1月13日 |
| 3.11.11 | 2026年1月12日 |
| 3.11.10 | 2026年1月12日 |
| 3.11.9 | 2026年1月12日 |
| 3.11.8 | 2026年1月12日 |
| 3.11.7 | 2026年1月12日 |
| 3.11.6 | 2026年1月12日 |
| 3.11.5 | 2026年1月12日 |
| 3.11.4 | 2026年1月10日 |
| 3.11.3 | 2026年1月10日 |
| 3.11.2 | 2026年1月10日 |
| 3.11.1 | 2026年1月9日 |
| 3.11.0 | 2026年1月9日 |
| 3.10.5 | 2026年1月9日 |
| 3.10.4 | 2026年1月9日 |
| 3.10.3 | 2026年1月9日 |
| 3.10.2 | 2026年1月9日 |
| 3.10.1 | 2026年1月9日 |
| 3.10.0 | 2026年1月9日 |
| 3.2.0 | 2026年1月6日 |
| 3.1.0 | 2026年1月6日 |
| 3.0.2 | 2026年1月5日 |
| 3.0.1 | 2026年1月5日 |
| 3.0.0 | 2026年1月5日 |
| 2.16.0 | 2026年1月5日 |
| 2.15.8 | 2025年12月18日 |
| 2.15.7 | 2025年12月18日 |
| 2.15.6 | 2025年12月18日 |
| 2.15.5 | 2025年12月18日 |
| 2.15.4 | 2025年12月18日 |
| 2.15.3 | 2025年12月18日 |
| 2.15.2 | 2025年12月18日 |
| 2.15.1 | 2025年12月18日 |
| 2.15.0 | 2025年12月18日 |
| 2.14.11 | 2025年12月18日 |
| 2.14.10 | 2025年12月18日 |
| 2.14.9 | 2025年12月18日 |
| 2.14.8 | 2025年12月18日 |
| 2.14.6 | 2025年12月18日 |
| 2.14.5 | 2025年12月17日 |
| 2.14.4 | 2025年12月17日 |
| 2.14.3 | 2025年12月17日 |
| 2.14.2 | 2025年12月17日 |
| 2.14.1 | 2025年12月17日 |
| 2.12.11 | 2025年12月17日 |
| 2.12.10 | 2025年12月17日 |