NanoVMs

NanoVMs

Easily Build and Deploy unikernels to any cloud.

3
Stars
1
Forks
1
Releases

Overview

ops-mcp is an MCP server intended for Claude integration to manage cloud-based instances and images. The README demonstrates how to plug the server into Claude Desktop by adding an mcpServers entry in claude_desktop_config.json. It points the 'command' at the compiled ops-mcp binary and allows optional 'args' and an 'env' block to set environment variables (HOME, LOGNAME, PATH, SHELL, USER). A minimal example shows how the server can be configured and started. The server exposes a concise toolset: List instances, List images, Instance create <image_name>, and Instance create redis-server. These tools enable users to query existing instances, view available images, and launch new instances from a specified image. The repository notes this as an initial cut and invites feedback on integration and usage. The config-centric approach emphasizes Claude compatibility and does not require extensive changes to the host environment beyond ensuring the binary path and PATH are correct.

Details

Owner
nanovms
Language
Go
License
Apache License 2.0
Updated
2025-12-07

Features

List instances

Returns a list of currently defined or running MCP instances.

List images

Returns a list of available images from which instances can be created.

Instance create <image_name>

Creates a new MCP instance using the provided image name.

Instance create redis-server

Creates a new MCP instance using the 'redis-server' image as an example.

Claude config integration

Configures the MCP server in Claude's desktop config under mcpServers, including command path, args, and environment.

Environment and command configuration

Supports customizing the MCP server executable path, arguments, and environment variables (HOME, PATH, SHELL, etc.).

Audience

Claude usersIntegrate with Claude to manage cloud instances and images via the MCP server.

Tags

mcpops-mcpClaudeClaude Desktopinstancesimagescreateredis-server