incus-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@incus-mcplist my running containers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Incus MCP Server
MCP server for managing Incus containers and VMs via the incus CLI. The server reads your existing incus remote configuration and exposes tools for remotes, instances, images, networks, storage, profiles, projects, and snapshots.
Setup
Install dependencies:
bun installStart the server:
bun run src/index.tsRelated MCP server: mcp-proxmox
Scripts
bun run start- start the MCP serverbun run build- create a standalone binary indist/bun run type-check- run TypeScript type checkingbun run lint- lint the codebase with Biomebun run format- format source files with Biome
Tools
Tool names are registered with underscores (some MCP clients may display them with hyphens).
Remotes:
remote_list,remote_get_default,remote_set_default,remote_addInstances:
instance_list,instance_info,instance_logs,instance_console_log,instance_launch,instance_start,instance_stop,instance_delete,instance_exec,instance_rebuildImages:
image_list,image_info,image_deleteNetworks:
network_list,network_info,network_create,network_deleteStorage:
storage_pool_list,storage_pool_info,storage_volume_list,storage_volume_info,storage_volume_create,storage_volume_deleteProfiles:
profile_list,profile_info,profile_create,profile_edit,profile_deleteProjects:
project_list,project_info,project_create,project_deleteSnapshots:
snapshot_list,snapshot_create,snapshot_restore,snapshot_delete
Claude Desktop / Claude Code
Example configuration (update the path as needed):
{
"mcpServers": {
"incus": {
"command": "bun",
"args": ["run", "/absolute/path/to/incus-mcp/src/index.ts"],
"env": {}
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Superserve sandboxes: create, exec, and manage Firecracker microVMs
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server for managing Incus virtual machines through structured tools for command execution, file management, and snapshot operations. It enables AI agents to puppeteer VMs on a masternode by wrapping the Incus CLI.9-
- AlicenseAqualityBmaintenanceMCP server for managing Proxmox VE clusters — provision VMs and containers, manage snapshots and backups, execute commands, browse storage, and monitor resources through natural language34107 PyPI16MIT
- AlicenseAqualityBmaintenanceMCP server for Proxmox VE and Proxmox Datacenter Manager, covering every API endpoint via six consolidated tools for list, describe, and call operations with a read-only safety gate.616 npm1AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceMCP server for managing Proxmox VE virtualization infrastructure, providing tools for VMs, containers, snapshots, storage, cluster nodes, and tasks. Compatible with Claude Desktop, Cline, and other MCP clients via natural language.65 npmMIT