1. Conduid
  2. Developer Tools
  3. Fleet MCP
MCP server · Developer Tools

Fleet MCP

MCP server for Fleet

Unclaimed last commit 9 months ago devtools
45Fair

Scored 4 months ago · breakdown

About Fleet MCP

Fleet MCP is an MCP server published by rossella in the Developer Tools category: mCP server for Fleet. It has been installed 0 times through Conduid.

Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx fleet-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Fleet MCP

Powered by Claude · Grounded in docs

I know everything about Fleet MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Fleet MCP Server

Model Context Protocol (MCP) server for Fleet that enables AI assistants to interact with Fleet's GitOps capabilities.

Prerequisites

  • Go 1.21 or later (required by MCP SDK)
  • Kubernetes cluster with Fleet installed
  • Access credentials (kubeconfig or Rancher token)

Overview

This MCP server exposes Fleet resources (GitRepos, Bundles, BundleDeployments, Clusters, ClusterGroups) and operations through MCP tools, allowing AI assistants to:

  • Query GitRepo status and deployments
  • List and inspect Bundles and BundleDeployments
  • Manage Fleet resources (create, update, delete)
  • Diagnose deployment issues
  • Monitor cluster health

Architecture

The server follows the architecture patterns from rancher-ai-mcp:

  • MCP Server: HTTP handler with SSE streaming support
  • Tools: Fleet-specific operations implemented as MCP tools
  • Client: Kubernetes dynamic client wrapper
  • Converter: Maps Fleet resource kinds to GroupVersionResources
  • Response: Formats responses for LLM and UI consumption

Authentication

The server uses Rancher token authentication:

  • R_token: Rancher bearer token (required)
  • R_url: Rancher server URL (required)

Tools

Read Operations

  • listGitRepos - List GitRepos in a namespace
  • getGitRepo - Get specific GitRepo details
  • getGitRepoStatus - Get GitRepo deployment status
  • listBundles - List Bundles
  • getBundle - Get Bundle details
  • getBundleDeployments - List BundleDeployments for a Bundle
  • listClusters - List managed clusters
  • getCluster - Get cluster details
  • listClusterGroups - List cluster groups
  • inspectGitRepo - Deep inspection with related resources

Write Operations

  • createGitRepo - Create new GitRepo
  • updateGitRepo - Update GitRepo spec
  • patchGitRepo - Patch GitRepo with JSON patch
  • deleteGitRepo - Delete GitRepo
  • pauseGitRepo - Pause/unpause GitRepo
  • forceSyncGitRepo - Force GitRepo redeployment
  • updateBundleTarget - Modify Bundle targets
  • pauseCluster - Pause/unpause cluster
  • createClusterGroup - Create cluster group
  • deleteClusterGroup - Delete cluster group

Diagnostic Operations

  • getGitRepoEvents - Get events for a GitRepo
  • getBundleDeploymentDetails - Detailed BundleDeployment troubleshooting
  • getFleetAgentStatus - Check Fleet agent health

Development

# Build
go build -o fleet-mcp

# Run locally
./fleet-mcp

# Run tests
go test ./...

Deployment

The server is designed to run in a Kubernetes cluster with proper RBAC:

kubectl apply -f package/fleet-mcp.yaml

TLS Configuration

The server expects TLS certificates from Kubernetes secrets:

  • cattle-mcp-tls - Server certificate
  • cattle-mcp-ca - CA certificate

Set INSECURE_SKIP_TLS=true for development environments.

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Fleet MCP

How do I install Fleet MCP?

Run npx fleet-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Fleet MCP safe to use with an AI agent?

Its trust score is 45 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Fleet MCP still maintained?

The last commit was 9 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.