An MCP server that provides tools for managing and monitoring your Fleet Device Management instance.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Fleet MCP.
fleet_list_hostsList hosts with filtering, pagination, and search
fleet_get_hostGet detailed information about a specific host by ID
fleet_get_host_by_identifierGet host by hostname, UUID, or hardware serial
fleet_search_hostsSearch hosts by hostname, UUID, serial number, or IP
fleet_list_host_upcoming_activitiesList upcoming activities for a specific host
fleet_list_host_past_activitiesList past activities for a specific host
A Model Context Protocol (MCP) server that enables AI assistants to interact with Fleet Device Management for device management, security monitoring, and compliance enforcement.
Just want to dive right in? This will set up fleet-mcp with read-only access and SELECT query execution enabled. Just replace the FLEET_SERVER_URL and FLEET_API_TOKEN with your own.
See the Available Tools section below for a complete list of tools.
Fleet MCP can be integrated with various MCP-compatible clients. Below are configuration examples for popular clients.
Before configuring any MCP client, ensure you have:
Install uv (recommended) or pip:
Fleet API Token: Generate an API token from your Fleet instance: Option 1)
Option 2)
fleetctlNote: This API token and your fleet instance URL (https://your-fleet-instance.com) will be used in the client configuration.
Pick Your Client: Choose your preferred AI assistant client and follow the corresponding setup instructions below.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonNote: Replace
uvxwithfleet-mcpif you've installed the package globally. For enhanced security, use--configflag to reference a TOML file instead of embedding tokens (see Security Best Practices).
Go to: Settings β Cursor Settings β MCP β Add new global MCP server
Install globally in ~/.cursor/mcp.json or per-project in .cursor/mcp.json. See Cursor MCP docs for more info.
Config Location: ~/.cline/mcp_settings.json (macOS/Linux) or %USERPROFILE%\.cline\mcp_settings.json (Windows)
Alternatively: VS Code Settings β Search "Cline: MCP Settings" β Edit JSON
Config Location: ~/.continue/config.json
Config Location: ~/.config/zed/settings.json (macOS/Linux) or %APPDATA%\Zed\settings.json (Windows)
See Windsurf MCP docs for more info.
See VS Code MCP docs for more info.
Config Location: ~/Library/Application Support/Cody/mcp_settings.json (macOS), %APPDATA%\Cody\mcp_settings.json (Windows), or ~/.config/Cody/mcp_settings.json (Linux)
Via UI: Hamburger menu β Settings β Tools β + Add MCP β Enter uvx fleet-mcp run β Name: "Fleet" β Add
Manual Config: Settings β Advanced β Edit settings.json
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/fleet-mcp)<a href="https://allmcps.com/mcp/fleet-mcp"><img src="https://allmcps.com/api/badge/fleet-mcp?style=directory" alt="Fleet MCP on AllMCPs" /></a>