Skip to main content

VME Infrastructure Management CLI Tool - Chat interface with voice commands

Project description

VME MCP CLI

Rich terminal chat interface for VME infrastructure management with voice support.

Installation

From PyPI (Coming Soon)

# Basic installation
pip install vme-mcp-cli

# With audio support
pip install "vme-mcp-cli[audio]"

From Source (Current Method)

# Clone the repository
git clone https://github.com/frippe75/vme-fastmcp-server-v2.git
cd vme-fastmcp-server-v2

# Install with uv
uv pip install -e packages/vme-mcp-cli

# Or with pip
pip install -e packages/vme-mcp-cli

Server Package

The vme-mcp-server package is not yet available on PyPI. For local server usage, install from source:

uv pip install -e packages/vme-mcp-server

Quick Start

# First time setup - create config
vme-mcp-cli config

# Set your API credentials
export VME_API_BASE_URL=https://your-vme.com
export VME_API_TOKEN=your-token
export ANTHROPIC_API_KEY=your-anthropic-key

# Start the chat interface
vme-mcp-cli

Configuration

Config file location:

  • Linux/Mac: ~/.config/vme-cli/config.yaml
  • Windows: %APPDATA%\vme-cli\config.yaml

Using a Remote Server

Edit your config to use HTTP transport:

server:
  servers:
    vme:
      transport: http
      path_or_url: http://your-server:8080

Or use the config command:

vme-mcp-cli config --server-transport http --server-url http://your-server:8080

Features

  • 🎨 Rich terminal interface with GitHub-inspired theme
  • 💬 Natural language infrastructure management
  • 🎙️ Voice commands and responses (optional)
  • 🔧 Progressive tool discovery
  • 📊 Real-time operation status
  • 🔒 Secure credential handling

Usage Examples

# In the chat interface:
> What tools are available?
> List all VMs
> Create a VM called web-server-01
> Show me the appliance settings

Requirements

  • Python 3.10+
  • Anthropic API key (for Claude)
  • OpenAI API key (for voice features)
  • VME/Morpheus API credentials

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vme_mcp_cli-0.1.7.tar.gz (61.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vme_mcp_cli-0.1.7-py3-none-any.whl (75.8 kB view details)

Uploaded Python 3

File details

Details for the file vme_mcp_cli-0.1.7.tar.gz.

File metadata

  • Download URL: vme_mcp_cli-0.1.7.tar.gz
  • Upload date:
  • Size: 61.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for vme_mcp_cli-0.1.7.tar.gz
Algorithm Hash digest
SHA256 d313efb1ce77628c9dc593512aba2e935a0b237a32e3053d918642edede4d5ad
MD5 99caea653636449444e17fcabea24615
BLAKE2b-256 5e418d4a5b2faa41091d3693faa161d46deada70579ef955f86724639b7605e4

See more details on using hashes here.

File details

Details for the file vme_mcp_cli-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: vme_mcp_cli-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 75.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for vme_mcp_cli-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 00f9998cf731f6fea41db3f5ae519e5da4cff50cca7adb5d4b1e17b2b7bb906d
MD5 b20e63523380f4490847716dfd167a27
BLAKE2b-256 9295b946c49ce653ffb63a16665839bf7ad004088efd514fdb4503e61c5b8972

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page